dsh-agent-state
DiscoveredDSH 外置状态机插件 · 幻觉抑制守卫 + 证据背书验证 + 上下文经济 · Structured state machine for long-horizon autonomous agents
dsh-agent-state — 让 Agent 长时间独立作业的状态机插件
面向超长程自主任务的 DSH(DeepSeek Harness)外置插件:把任务过程变成一份被守卫链仲裁的结构化状态,让 agent 少打扰、无人值守地推进——前后一致、有据可查、可恢复、可继续。
为什么用状态机约束 Agent(设计思路)
① 上下文前后不一致 → 守卫链强制 每次状态变更必须通过守卫链仲裁(转移合法性 → 最终状态守卫 → 计划完整性 → 验证守卫 → 模型不变量)并持久化为快照,每一步把完整状态注入请求;改口必须走合法路径、必须留痕。
② 无中生有、过度自信、凭空捏造(幻觉)→ 三道闸
- 陈述必须结构化落账:事实、决策、假设、教训写入状态,不能只写在回复里;
- 验证必须执行器证据背书:
run_verification的判定由 shell/fs 真实输出注入,模型不能自己宣布"通过"; - 过度自信被守卫⑤ + 两轮对抗审查兜底:独立 LLM 审视证据是否真的支撑结论,连续失败强制 FAILED。
③ 上下文爆炸 → 状态替代一部分上下文
状态即记忆(每步注入紧凑快照而非对话历史)· 长历史折叠 · 证据指针化(完整 stdout 落盘、状态只留 stdoutRef)· 快照即恢复(断点续跑、子代理继承 intent)。
修正即教训:事实/假设与实际不符时,修正沉淀为经验教训,跨轮次、跨恢复保留。
完整设计思路 + 优缺点权衡 + 模型可见面/配置/限制:见
agent-state/README.md
安装(bundle,即插即用)
dsh plugin --profile <name> add https://github.com/HanneLEE/dsh-agent-state/releases/latest/download/deepseek-ai-dsh-agent-state-0.1.0-rc.10.tgz
dsh --profile <name> --dump-config # 验证出现 "# == @deepseek-ai/dsh-agent-state" 层
dsh --profile <name>
装完即生效:bundle 的 patch 把状态机挂到 host 平面,无需编辑 preset。@deepseek-ai/* peers 由所装 dsh 运行时提供。
文档 / 开发 / 发布
- 配置、守卫链、审批模式、测试:
agent-state/README.md - 开发:
agent-state/为独立 pnpm 工程(pnpm install→pnpm dev:link→pnpm typecheck→pnpm test→pnpm build→pnpm pack) - 发布:
pnpm release(build + pack + tag + push + Release 上传 tarball;lib/不入库)
与 DSH 主仓的关系
依赖 DSH 的 @deepseek-ai/* 包(cordis、dsh-tools、dsh-agent、dsh-shell、dsh-fs、dsh-llm、dsh-session、dsh-system-prompt、dsh-user-questions、dsh-invariants),不随主仓发布;构建、测试与安装需要可用的 DSH 环境。
Comments
Loading…
Similar plugins
by sutimee
DSH 命令隔离插件:让agent只能间接使用命令工具,插件内置三种审计方式,防止模型幻觉输错字符,但是命令工具却执行造成严重后果。
★ 0
MIT
JavaScript
Aug 15, 2026
dsh plugin --profile web add @sutang/dsh-command-quarantineby AGImentu
DSH 插件:在「更多设置」里查看、修改并保存所有 agent 共用的全局系统提示词,保存后立即生效。
★ 0
MIT
JavaScript
Oct 6, 2026
dsh plugin --profile web add dsh-prompt-editorby Ayle5678
一款DSH (DeepSeek Harness) 插件:类似 Claude Code 中 Auto Mode 的一种命令通过机制,给 dsh中的full access 加一层 LLM 安全网的自动审批插件。
★ 0
MIT
TypeScript
Aug 26, 2026
dsh plugin --profile web add dsh-auto-guardby dsh-plugin-lab
DSH 插件:基于知乎开放平台官方 API 创建的站内搜索、全网索引搜索与直答三个工具。搜索不幻觉,引用有出处。(原生嵌入“设置-插件-插件配置”)
★ 12
↓ 512/wk
MIT
TypeScript
Oct 11, 2026
dsh plugin --profile web add dsh-zhihu-searchby jonah791
Agent-driven long-term memory for DeepSeek Harness: scoped memory (global + per-workspace), layered entries (fact/knowle
★ 3
↓ 71/wk
MIT
TypeScript
Sep 7, 2026
dsh plugin --profile web add dsh-agent-memoryby Rgndmln
为 DeepSeek Harness 打造的 3D 智能体工作轨迹可视化插件。A 3D agent-work trajectory visualization plugin for DeepSeek Harness.
★ 3
MIT
TypeScript
Aug 17, 2026
dsh plugin --profile web add spatial-trajectory