OpenViking
volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
PROJECT TOPICS
PROJECT README
简体中文 | English
一个面向 DeepSeek Harness Web 的轻量级 Task Compiler。它不负责把 Prompt 写得更漂亮,而是让任务更容易被 Agent 正确执行。

dsh plugin --profile web add github:GearVoid/dsh-taskify#v0.1.0
然后启动或重启 DeepSeek Harness Web:
dsh web
“完善任务”按钮会出现在输入框右侧、模型选择器和发送按钮之前。
| ✨ 一键完善 | 🔒 Literal Lock | ↶ 随时撤回 | 🧠 有限上下文 |
|---|---|---|---|
| 整理当前草稿 | 保护代码与路径 | 恢复原始输入 | 理解最近对话 |
这个 dashboard 看着有点乱,帮我整理下,后端别动,功能也别删。
目标
优化当前 Dashboard 的前端信息层级和视觉秩序。
需要处理
- 调整布局、间距、对齐、字号与颜色层级
- 优先复用现有组件和设计变量
- 保持现有交互入口清晰可见
约束
- 不修改后端接口、业务逻辑或数据结构
- 不删除或改变现有功能
- 不进行无关页面改动
验收标准
- 主要信息层级清晰,关键操作易于识别
- 页面在现有断点下正常显示
- 原有功能与交互保持可用
Taskify 面向 Coding Agent 的执行过程整理目标、范围、约束和验收标准,并根据草稿清晰度控制结构与细节。
发送给模型前,代码块、行内代码、文件路径、URL、IP/端口、环境变量、版本号、CLI 参数和常见代码标识符会被临时锁定。返回后只有通过数量与顺序校验的结果才会恢复并写回。
完善结果只回填输入框,绝不自动发送。请求期间如果草稿发生变化,旧结果不会覆盖新内容;应用后可以一键撤回到原始草稿。
/plan 等命令前缀保持不变,只完善命令后的任务正文。| 状态 | 行为 |
|---|---|
| 空输入 | “完善任务”不可用 |
| 可完善 | 点击后开始整理当前草稿 |
| 完善中 | 显示静态 ✨ 和“完善中…”,点击可取消 |
| 已应用 | 点击“撤回”恢复原始草稿 |
| 应用后编辑 | 可以再次完善 |
| 失败 | 显示错误提示,可以重试 |
当前草稿
↓
解析 Slash 命令
↓
保护代码、路径和其他字面量
↓
结合有限的最近对话
↓
调用当前会话模型
↓
校验并恢复受保护内容
↓
确认草稿没有被用户修改
↓
回填输入框(不会自动发送)
.env、SSH Key 或本地凭据文件0.1.0-rc.6 上验证DeepSeek Harness 仍处于快速迭代阶段,后续版本可能需要同步适配。
pnpm install
pnpm test
pnpm build
测试覆盖 Literal Lock、路径和 URL、Slash 命令、取消、草稿竞态、Provider 错误、输出截断、撤回、Session 隔离、Reference Chip 策略和安全回填。
src/host/ 模型调用与 Host 服务
src/client/ 输入框按钮、交互状态与 RPC
src/shared/ Literal Lock、上下文、Schema 和 Session Runner
scripts/ Client Bundle 构建脚本
test/ Node.js 测试
client.js 构建后的浏览器端 Bundle
cordis.patch.yml
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: coding-agent、prompt-engineering。