OpenViking
volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:2472786266-spec/deepseek-hsrness-devkit
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DeepSeek Harness 动态 Cordis 插件:多模态图库 + 多智能体监督控制台,为大项目开发而生。
本插件以「动态 Cordis 插件包」(Host 半 + Client 半)的形式运行在 DeepSeek Harness(DSH)中:宿主半运行在 Node.js 进程内,负责状态聚合、子智能体操作、媒体存取与模型工具注册;浏览器半以 React 组件注入 DSH 网页端的官方插槽,提供完整的中文控制台界面。
| 图库大弹层(输入框工具行 🖼 按钮) | 监督大弹层(会话标题栏 🧭 按钮) |
|---|---|
![]() |
![]() |
read_image 直接查看devkit_media_save 把生成的图表/截图直接交付到图库| 工具 | 用途 |
|---|---|
devkit_agents |
查看智能体/任务/目标/工作流快照 |
devkit_send_agent_message |
向子智能体发消息 |
devkit_interrupt_agent |
打断子智能体当前轮次 |
devkit_media_save |
保存图片到用户图库 |
dsh-devkit/
├── README.md 本文件
├── LICENSE MIT 许可证
├── docs/
│ ├── preset-install.md 常驻安装教程(固化为智能体预设)
│ └── screenshots/ 界面截图
├── src/
│ ├── host.js Host 半(Node):状态聚合、RPC、动态工具
│ └── client.js Client 半(浏览器):React 控制台 UI
├── tools/
│ └── screenshot.mjs 无头浏览器截图工具(CDP 驱动)
└── .github/ Issue/PR 模板与 CI(语法校验)
cordis_define:code.host 粘贴 src/host.js 的内容code.client 粘贴 src/client.js 的内容cordis_run 并在运行卡片上批准(勾选双勾可授权未来版本)。详见 docs/preset-install.md:把插件发布为 npm 包后,作为插件行写入你自有预设的 agent.cordis.yml。
agents、subagents、jobs、fs、goals、shell、sandboxPolicy(宿主侧)与 slots、timer(浏览器侧)pwsh;缺失时自动降级为 base64 文本存储(不影响图库预览)| 方法 | 参数 | 说明 |
|---|---|---|
state |
{} |
全部监督数据快照(智能体/任务/目标/工作流/日志/错误/媒体) |
media-save |
{name, base64} |
保存图片(自动校验+解码) |
media-import |
{path} |
从本机路径导入图片 |
media-read |
{ref} |
读取图片 base64(供缩略图) |
media-delete |
{ref} |
从图库删除 |
agent-message |
{agentId, text} |
向子智能体发消息 |
agent-interrupt |
{agentId} |
打断子智能体 |
job-kill |
{jobId} |
结束后台任务 |
node -e "new Function(require('fs').readFileSync('src/host.js','utf8'))"(client 同理)tools/screenshot.mjs 通过 CDP 驱动无头 Edge 截取真实控制台面板(README 中的截图即出自它).dsh-media/ 子目录;旧版本遗留文件为 .dsh-media-*.txt)git:插件执行前自动清理宿主进程注入的不完整 GIT_CONFIG_* 环境变量;若 git 仍不可用(PATH 缺失/沙箱限制),自动降级为「分支名来自 .git/HEAD + 变更列表提示原因」,其余功能不受影响usage 块的真实 TokenUsage(不再启发式估算),显示 出 X tok · 耗时 · T/s · 缓存命中% · 上下文% + 上下文占用进度条(>70% 变黄、>90% 变红,借鉴 dsh-TUI)sessions.openSubagent)resolveModelInfo().context.contextWindow(查 DSH 源码确认),原取值字段错误wide,收起时仅显示 🧰 图标conversation.input.left):点击打开挂在输入框上的大图库弹层(上传/路径导入/识图/插入消息/删除/视觉模型管理),插入消息直接写入输入框conversation.session.header.actions):智能体树(发消息/打断)+ 任务看板 + 工作流 + 目标总览conversation.composer.dock),与系统自带 stats 并排settings.section):视觉模型管理 + 6 款皮肤切换 + 关于llm/stream 瀑布事件 + tokenMeter 启发式估价,状态条实时显示输出 token / 耗时 / TPS / 输入 token,控制台显示累计用量git status 变更面板,单文件暂存 / 取消暂存 / 丢弃 + 全部暂存InputActions.setDraft API,自动追加到当前草稿末尾;自动插入失败时提供可复制文本框兜底parentId 正确投递消息.dsh-media/ 子目录(兼容读取旧版文件)MIT © 2026 deepseek-Hsrness 社区
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: agent-supervision、devtools、multi-agent、multimodal。