dsh-jizhi-bridge
Verified@ywandy/dsh-jizhi-bridge · v0.1.0 · MIT
Loads Jizhi workspace context and writes Jizhi-compatible tool JSONL from DSH sessions.
Install
dsh plugin add @ywandy/dsh-jizhi-bridge Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Published to npm without a public repository. Inspect the package contents before installing.
Tags
Readme
@ywandy/dsh-jizhi-bridge
这是连接 DeepSeek Harness 与既有极智 Agent 工作区的纯 Host 插件。
安装
dsh plugin --profile web add @ywandy/dsh-jizhi-bridge
Bundle patch 会自动挂载 Host 插件;本包不包含 Client bundle 或设置页面。
行为
- 仅当 Session 的绝对
cwd已存在.jizhiagent/目录时启用。 - 固定按
AGENTS.md、IDENTITY.md、USER.md、MEMORY.md、SUMMARY.md顺序加载。 - 每条被 Agent 领取且来源为
user的消息刷新一次;同一 Agent Loop 的后续模型请求复用完全相同的提示词,保持前缀缓存稳定。 - 在最终结果提交后,把模型可见的顶层工具调用写入
.jizhiagent/tools/call_id_<callId>.jsonl。 - 成功、失败、文本、reasoning、图片和扩展 block 都会记录;桥接失败不会改变 DSH 工具结果。
- 注册 DSH 标准
skillProvider,读取容器内/agent/skills的系统技能和/agent/user/<net>/<user>/user_skills的用户技能。 - 从形如
/agent/user/<net>/<user>/workspace/...的 Sessioncwd提取net/user;同名技能以系统目录为准。 - 技能摘要由 DSH 按 cwd 缓存,只有模型调用
skill时才加载完整SKILL.md;挂载文件变化由 watcher 触发 catalog invalidate,不按每个 Agent Loop 强制扫描。
插件永远不会创建 .jizhiagent/。未进入 DSH 模型历史的 Code Mode 内部 dispatch 不会生成独立文件。
挂载 Skill 目录
DSH 服务容器必须把极智技能目录挂载到以下固定路径:
/agent/skills
/agent/user/<net>/<user>/user_skills
每个技能是目录下的一层子目录,并包含 SKILL.md。Provider 保留 frontmatter,并把该目录作为资源基目录,因此脚本和参考文件都按容器内相对路径解析。根目录缺失或单个文件异常时只记录 warning 并跳过,不影响 DSH 会话。
兼容范围
已验证 Node.js 22.19+、Cordis 4.0.1 和 DeepSeek Harness 0.1.0-rc.7。