MrMaii/knotline 预览 preview

MrMaii/knotline

通过画线来编排AI代理——把Agent从对话框搬到一张图上

项目介绍Project Overview

Knotline(运筹)是 DSH 侧边栏中的项目运营画布插件,用 React Flow 把请求、Agent、执行、评审与交付连成工作流;连线即命令,可触发真实可恢复的 DSH 会话,并提供实时转录、独立评审、审批池、待办队列、定时触发与报告批注。适合需要可视化编排多 Agent 任务、追踪执行证据和治理交付流程时使用。注意:状态仅通过结构化生命周期工具推进,需按指定 DSH 版本本地构建安装。

Knotline is a project operating-map plugin for the DeepSeek Harness sidebar. It uses a React Flow canvas to connect requests, agents, execution, review, and delivery; each line triggers a real, resumable DSH conversation rather than a simulated run. It provides live transcripts, independent review, approval pools, backlogs, scheduled triggers, skills, and annotatable reports. Use it when orchestrating multi-agent work with visible governance and evidence. Note: status advances only through structured lifecycle tools, and it requires the specified DSH version and local build.

或使用命令行安装(适合开发者)Or use CLI install (for developers)

命令行安装CLI Install

npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add (Resolve-Path .).Path

MrMaii/knotline 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

运筹 Knotline — plan, execute, and review real agent work on one operating map



License Node DSH npm version npm downloads

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

A request connects to an agent, is classified, executes for real, and the answer grows on the map

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

Live transcript Governance flow

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

Request, Agent, Skill, Backlog, Approval Pool, Scheduled Trigger
  • 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/dsh@0.1.0-rc.6 plugin --profile web add (Resolve-Path .).Path
npx @deepseek-ai/dsh@0.1.0-rc.6 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

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.

上一个 Prev dsh-vision-helper 下一个 Next dsh-tool-diagnose