knotline
已验证 · 实测可装 MrMaii
功能简介
把 Agent 从对话框搬到一张图上——连线即执行 / Orchestrate AI agents by drawing lines
可用 — 实测通过,早期项目
把 Agent 从对话框搬到一张图上——连线即执行 / Orchestrate AI agents by drawing lines 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
English · 简体中文
Knotline (运筹) is a project operating map for the DeepSeek Harness sidebar.
Requests, agents, execution, review, and delivery live on one canvas — a line is a command: it runs real agent work.
One line runs one real execution
Drag a Request onto the canvas and connect it to an Agent. Classification derives an Answer for questions, Review Feedback then a Plan for complex work, or a live Task Bench for Debug — then a real, resumable DSH conversation does the work. There is no fake execution: status only advances through structured lifecycle tools.
Everything a chat gives you, on the map
|
|
|
Chat-grade visibility. Running Task Benches embed a live transcript (you / agent / tools); finished work carries the agent's full reply, delivery summary, and validation evidence — nothing is lost. |
Governed by design. Execution flows through a pre-review artifact and an independent reviewer — self-approval is rejected by the backend. Approval pools let a trusted agent execute only approved plans. |
Six root nodes; everything else grows by itself
- Agent + Agent forms a Team that keeps both conversations and holds an internal discussion before assignments;
- Backlog pools queue work that idle agents pull automatically;
- Scheduled Triggers run on a Host-owned timer that survives restarts;
- Skills dragged onto an Agent or Team bind capabilities for every later run.
Reports read like posts
Click a Work Report, Answer, or Plan to open a fullscreen detail page: the producing agent leads, the body renders Markdown (tables included), and a status rail shows whether that agent is busy and what is queued. Select any passage to raise a floating annotate button; comments are relayed to the producing agent, whose status reply types out beneath your comment.
Quick start
npm install
npm run build
npx @deepseek-ai/[email protected] plugin --profile web add (Resolve-Path .).Path
npx @deepseek-ai/[email protected] web
Open the URL printed by DSH and pick 运筹 / Knotline in the sidebar: choose a workspace on the fullscreen picker and hit "Enter Knotline" at the bottom right. A three-step guide greets first-time users.
Verify
npm run check # lint + types + 55 tests + both bundles
npm run pack:check
See the Chinese product requirements document, docs/architecture.md for the runtime path, and docs/development.md for local development.
Knotline is licensed under the Apache License 2.0. It descends from the Dashi Taskboard codebase; PROVENANCE.md records what was carried forward, NOTICE carries the required attribution, and bundled third-party code is listed in THIRD_PARTY_NOTICES.md. Knotline is an independent community project, not affiliated with, sponsored by, or endorsed by DeepSeek or the upstream Dashi Taskboard authors. Product names are used only to describe interoperability.
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 knotline」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:MrMaii/knotline Headless(CLI)profile:
dsh plugin --profile headless add github:MrMaii/knotline 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。