Commit Graph

6 Commits

Author SHA1 Message Date
yangxuan 43cd42a563 feat(acp): 接入 DSH 作为 ACP harness,打通 微信→OpenClaw→DSH 派发链路
- 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。
2026-09-16 17:40:53 +08:00
yangxuan 5328320396 docs+perf: 定位 API 慢的真实瓶颈并移除 new-api 残留
- 新增 docs/6 openclaw-API响应性能分析与优化.md:两天 419 次调用 / 69 段交互实测,
  deepseek-flash p50 302ms 而模型耗时仅占 5.4%,94.6% 花在串行工具循环;
  new-api 慢 5 倍(p50 1463ms)已消除;含 P0/P1/P2 优化建议与未验证项声明
- 新增 scripts/perf-analyze.py:复现时间预算分析的配套脚本
- 5 个 agent 的 models.json 移除残留 new-api provider(含指向 192.168.2.74:3000
  与 100.115.195.188:3000 的条目及明文 key),主模型回退 deepseek-flash
- README 登记第 6 份文档
2026-09-16 16:23:32 +08:00
openclaw-314 a593dc1683 docs(juaner): 卷儿 agent 检查报告与决策;工作区英文模板中文化并登记邮箱
- 新增 docs/agent-juaner-卷儿-检查报告.md:基本档案、职责设定与实际行为、权限边界、5 项发现、2026-09-16 安全放宽决策、待办与复核命令
- IDENTITY.md / USER.md / HEARTBEAT.md 三个英文模板中文化(原文件备份为 *.bak-*-zh,已被 gitignore 忽略)
- USER.md 新增邮箱字段 1159785314@qq.com;MEMORY.md 增加邮箱主位约定(USER.md 为唯一主位)
- docs/README.md 登记为第 5 份文档
2026-09-16 11:31:03 +08:00
openclaw-314 83439ee623 feat(agent): 建立 agent 创建规范与数据库自动化
- scripts/new-agent.sh:建库/建号/授权/写 .env/创建 agent/渲染中文模板/自检,幂等且默认拒绝覆盖
- scripts/agent-templates/:5 个中文模板(IDENTITY/SOUL/AGENTS/MEMORY/USER)
- skills/agent-provisioning/:main 创建 agent 的唯一入口与红线(description 覆盖中英触发说法)
- workspace/:修复悬空 gitlink,将 9 个配置文档纳入版本控制(含新增创建 agent 与数据库红线)
- docs/:设计文档(含附录 A 实测发现)、实现计划(含 sudo 事故修正)
- .gitignore:workspace 白名单,避免数据/技能/媒体进入版本库
2026-09-16 11:18:16 +08:00
openclaw-314 94316c6bbf docs: 修订设计文档 §8 口径(所有 agent 均纳入)并登记文档索引 2026-09-16 11:02:36 +08:00
openclaw-314 c91b00b26e docs: 增补 bk02 openclaw 系统说明与文档索引(新会话接手入口) 2026-09-16 10:49:29 +08:00