dsh-Kingdom v0.3.0
dsh-Kingdom v0.3.0
独立 dsh 插件:安装后在 DSH 会话中初始化/接入本地王国。Phase 1 + Phase 2 + Phase 3(GUI 适配层)已冻结。
安装
dsh plugin --profile web add ./dsh-external-dsh-kingdom-0.3.0.tgz
# 重启 DSH 后自动加载(无需 dev_inject_plugin)
# 会话内:/kingdom init 或自然语言"初始化王国"功能
- Phase 1(0.1.0):/kingdom init(幂等)/ status;Territory/Binding CRUD;重启恢复
- Phase 2(0.2.0):Task 治理闭环(Chancellor 规划 → Supervisor 分配 → Worker 独立 subagent 执行 → Supervisor 验收)
- 状态机:CREATED → ASSIGNED → RUNNING → REVIEW → DONE/FAILED(REWORK → RUNNING)
- Claim ≠ Fact:Worker 结果只落 worker_results + REVIEW;DONE 只能经 Supervisor ACCEPT
- FAILED 双来源:Supervisor FAIL 决定 / executor 客观失败(WORKER_EXECUTION_FAILED)
- Phase 3(0.3.0,本版新增):GUI 适配层 + Execution 生命周期
- kingdom_snapshot:王国结构化快照(供 GUI 渲染真实状态)
- kingdom_task_detail:单任务详情(含 attempts/验收历史)
- kingdom_execution_control:Execution 生命周期控制(pause/resume/abort)
- Execution 视图:运行事实与治理状态分离(角色动画状态映射真实 Core 状态)
- 本地 GUI 通道:默认端口 0 = 关闭(不在用户不知情时开监听端口)
独立审计
- Phase 1 审计 PASS(0.1.0);Phase 2 审计 PASS(0.2.0,14 静态 + 89 断言 + Claim≠Fact 实证)
- Phase 3 配套 p3-smoke 自测(scripts/p3-smoke.mjs)
数据
- DB:<DSH_HOME 或 ~/.dsh>/kingdom/kingdom.db(SQLite,自包含,6 表 + Execution 相关)