43cd42a563
- openclaw.json
- plugins.allow 放行 acpx(限制性白名单,缺了后端不会加载)
- 新增 acp 策略段:enabled/dispatch、backend=acpx、defaultAgent=dsh、
allowedAgents=[dsh]、stream.deliveryMode=live
- 新增 plugins.entries.acpx.config:permissionMode=approve-all、
timeoutSeconds=900、cwd、agents.dsh = dsh --profile acp(绝对路径)
- 新增 OpenClaw agent dsh(runtime.type=acp → harness dsh),否则
sessions_spawn 会报 dispatch_failed: Unknown agent id "dsh"
- workspace-dsh/:该 agent 的身份文件(AGENTS/SOUL/IDENTITY/USER/BOOTSTRAP.md)。
其中的空 .git 由 `openclaw agents add` 的标准 provisioning 生成(非任何 agent 自建),
会让父仓库把它当 gitlink,已移除后纳入版本控制
- docs/bk02-dsh-openclaw-ACP集成.md:部署/配置/验证证据/排错/回滚全文
- docs/dsh-acp-smoke.mjs:ACP 独立冒烟(initialize→session/new→prompt→close)
- docs/dsh-lang-check.mjs:全局中文指令验证(英文提问看是否回中文)
- skills/delegate-to-dsh:让「交给 dsh」稳定走 ACP 派发;缺此技能时模型会
静默 fallback 到内嵌 subagent(已复现「假成功」并写入判据)
- agents/main/agent/workshop-skills/acp-backend-triage:ACP 后端排查技能
- plugin-skills/acp-router:acpx 插件自带技能(symlink,与既有渠道一致)
- .gitignore:workspace-dsh 沿用 workspace/ 白名单(只版本化顶层 *.md);
新增忽略 acpx/ 插件运行产物
验证:ACP 三条途径均通过(独立冒烟、显式 sessions_spawn、自然语言「转给 dsh」),
DSH 侧会话留痕与产物落地见 docs 文档 §5 与 §7。
30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
# USER.md - User Model
|
|
|
|
Store stable user preferences and profile facts as directives that can guide future sessions.
|
|
|
|
Use one directive per entry:
|
|
|
|
```md
|
|
<!-- observed: YYYY-MM-DD | status: active -->
|
|
|
|
- Prefer concise progress updates during implementation work.
|
|
```
|
|
|
|
- Begin each directive with an imperative such as `Always`, `Never`, or `Prefer`.
|
|
- Record the observation date and either `active` or `superseded` on the metadata line.
|
|
- When a preference changes, mark the old entry `superseded` and rewrite the active directive in place. Never append a contradictory active directive.
|
|
- Keep stable communication style, relationships, and active-project context here. Put durable non-profile facts and decisions in `MEMORY.md`.
|
|
- Save this file at the workspace root as `USER.md`. It loads every session with a separate 4,000-character budget.
|
|
|
|
## Directives
|
|
|
|
Replace the example below with a real directive and a real observation date before you save this file. Never leave a placeholder directive `active`.
|
|
|
|
<!-- observed: YYYY-MM-DD | status: active -->
|
|
|
|
- Prefer ...
|
|
|
|
## Related
|
|
|
|
- [Agent workspace](/concepts/agent-workspace)
|