kaisersong / dsh-xiaok-plugins

목록에 있음

xiaok-native Cordis plugins for DeepSeek Harness: evidence-based delivery, intent routing, review separation

main기타 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:kaisersong/dsh-xiaok-plugins

이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.

README

유지 관리자가 작성한 문서 스냅샷입니다.

GitHub에서 보기 ↗
커밋 14d9a9c동기화 2026. 8. 18.

최근 디렉터리 동기화에서 이 README 스냅샷을 새로 고치지 못했습니다.

dsh-xiaok-plugins

xiaok 的差异化能力,做成 DeepSeek Harness(dsh)的原生 Cordis 插件。设计依据《A Programming Paradigm for Spatiotemporal Composability》论文的三个机制:可逆效应、反应式协效应、时间可组合性。实现计划见 PLAN.md

插件一览(9 包 / 3 能力)

能力ctx 键论文机制一句话
证据化交付@xiaok/dsh-evidencectx.evidenceStore时间可组合性done = 有可检查的产物,不是模型说了算
@xiaok/dsh-evidence-filesystem— (provider)内置校验器:exists/nonempty/json/json-keys/html + sha256
@xiaok/dsh-tool-evidence— (consumer)工具:declare_evidence / check_evidence / evidence_status
@xiaok/dsh-guard-completion— (consumer)agent/turn-stopping 守卫:未满足契约 → 注入补齐提醒
意图路由@xiaok/dsh-intent-routerctx.intentRegistry反应式协效应模糊请求 → 规范化 intent + 单步活动契约
@xiaok/dsh-tool-intent— (consumer)工具:declare_intent / complete_step / intent_status
评审分离@xiaok/dsh-review-separationctx.reviewPolicy可逆效应maker/checker 分离;驳回 = 撤回重做
@xiaok/dsh-tool-review— (consumer)工具:request_review / review_status
@xiaok/dsh-review-policy-automatic— (provider)规则自动审批(低风险白名单短路)

架构约定(对齐 dsh 规范)

  • 一切状态都是 session log 的纯 fold:三个能力各持 3 组 log-only 事件(evidence/*intent/*review/*),通过 SessionEventMap 声明合并注册;resume/fork/compaction 不需要任何 live mirror(与 plan/mode 同构)。
  • 能力三件套:Service Definition(types + fold + Service) / Provider(实现) / Consumer(工具/守卫)。
  • 注册即效应:validator、intent pattern、decider 的注册都经 ctx.effect() 绑定生命周期,卸载插件即撤销其注册(插件级时间可组合性)。
  • 回退语义:evidence 重声明 → 旧检查变 stale;review 新 cycle → 旧 verdict 被忽略;intent 新声明 → 旧契约被取代。全部由 fold 保证,无额外存储。

快速开始

pnpm install
pnpm test          # 35 个纯逻辑测试

挂载到 dsh:复制/引用 xiaok-plugins.cordis.ymlinsert 片段(包需先链接进 harness 的 workspace 或以 file: 安装)。

与 xiaok 的关系

逻辑源自在 xiaok 生产环境验证的三套机制(artifact 证据链、Intent Broker 的 run contract、KSwarm 的 PO/worker/reviewer 角色分离),按 dsh 的 capability-seam 规范重写;kai-xiaok-plugins 的 MCP 渲染器(slide/report/canvas)可继续作为独立 MCP 插件挂载,与本仓库的原生插件互补。

状态

  • M1 evidence 骨架 + 工具 + 文件校验 provider
  • M2 turn-stopping 守卫 + stale/hash 失效(compaction 兼容:纯 fold 天然兼容)
  • M3 intent-router + prompt section(reactive coeffect 面)
  • M4 review-separation + subagent 编排 + 驳回撤回
  • M5 三插件联调配置(.cordis.yml)+ 文档 + 35 单元测试全绿
  • 真实 dsh 运行时 E2E 通过(11/11)dsh --profile xiaok 启动 HTTP 200; 进程内等价 boot(dsh-app-boot 四步流程)加载 11 层组合、9 插件全部激活、 ctx.evidenceStore/ctx.intentRegistry/ctx.reviewPolicy 服务存活, 并在真实 SessionStore 上完成 declare→check→fold→guard→stale 失效全往返 (node scripts/e2e-verify.mjs

E2E 脚本:scripts/e2e-verify.mjs;部署方式:~/.dsh/profiles/xiaok/ (package.json 依赖 file: 指向本仓库 9 包 + cordis.patch.yml insert 层)。

프로젝트 파일 및 신호

표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.

테스트감지됨

저장소 정보

언어
TypeScript
라이선스
MIT
마지막 업데이트
2026. 8. 18. AM 1:16

신중하게 설치하기

소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.