mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-17 19:30:48 +08:00
同时收敛启动与运维脚本默认行为(含 wiki worker)、更新 Admin 可观测性与相关测试,降低首轮时延并提高运行稳定性。 Made-with: Cursor
52 lines
1.4 KiB
Markdown
52 lines
1.4 KiB
Markdown
# DM baseline conversation
|
|
|
|
```yaml qa-scenario
|
|
id: dm-chat-baseline
|
|
title: DM baseline conversation
|
|
surface: dm
|
|
coverage:
|
|
primary:
|
|
- channels.dm
|
|
secondary:
|
|
- channels.qa-channel
|
|
objective: Verify the QA agent can chat coherently in a DM, explain the QA setup, and stay in character.
|
|
successCriteria:
|
|
- Agent replies in DM without channel routing mistakes.
|
|
- Agent explains the QA lab and message bus correctly.
|
|
- Agent keeps the dev C-3PO personality.
|
|
docsRefs:
|
|
- docs/channels/qa-channel.md
|
|
- docs/help/testing.md
|
|
codeRefs:
|
|
- extensions/qa-channel/src/gateway.ts
|
|
- extensions/qa-lab/src/lab-server.ts
|
|
execution:
|
|
kind: flow
|
|
summary: Verify the QA agent can chat coherently in a DM, explain the QA setup, and stay in character.
|
|
config:
|
|
prompt: "Hello there, who are you?"
|
|
```
|
|
|
|
```yaml qa-flow
|
|
steps:
|
|
- name: replies coherently in DM
|
|
actions:
|
|
- call: resetBus
|
|
- call: state.addInboundMessage
|
|
args:
|
|
- conversation:
|
|
id: alice
|
|
kind: direct
|
|
senderId: alice
|
|
senderName: Alice
|
|
text:
|
|
expr: config.prompt
|
|
- call: waitForOutboundMessage
|
|
saveAs: outbound
|
|
args:
|
|
- ref: state
|
|
- lambda:
|
|
params: [candidate]
|
|
expr: "candidate.conversation.id === 'alice'"
|
|
detailsExpr: outbound.text
|
|
```
|