Skip to content

dsh-Kingdom v0.2.0

Choose a tag to compare

@lusblead lusblead released this 17 Aug 09:13
· 45 commits to main since this release

dsh-Kingdom v0.2.0

独立 dsh 插件:安装后在 DSH 会话中初始化/接入本地王国。Phase 1 + Phase 2 已 FROZEN,独立审计 PASS。

安装

dsh plugin --profile web add ./dsh-external-dsh-kingdom-0.2.0.tgz
# 重启 DSH 后自动加载(无需 dev_inject_plugin)
# 会话内:/kingdom init 或自然语言"初始化王国"

功能

  • Phase 1(0.1.0):/kingdom init(幂等)/ status;Territory/Binding CRUD;5 表;重启恢复
  • 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)
    • 6 表(+worker_results,UNIQUE(task_id, attempt_no));11 工具;零 migration

独立审计

  • Phase 1 审计 PASS(0.1.0)
  • Phase 2 审计 PASS(14 项静态 + 89 断言独立重跑 + Claim≠Fact 实证;P0/P1 无)

数据

  • DB:<DSH_HOME 或 ~/.dsh>/kingdom/kingdom.db(SQLite,自包含)