niushuanan/xiaozhuang-dsh--plugins-teamwork ↗★ 2
@xiaozhuang-dsh/plugin-teamwork
Teamwork mode and its locally owned collaborator provider as one removable product capability.
AI Analysis
核心用途是开启多智能体协同工作的 Teamwork 模式。适合需要多个 AI 角色(或外部专家)共同规划、分工并并发执行复杂软件工程或研究任务的场景。
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:niushuanan/xiaozhuang-dsh#bb949c3d291ea55d378cc5fdb1b237b4f63127b6&path:plugins/teamworkREADME
Read the full README ↗Teamwork
English | 中文
The plugin owns its original teamwork icon in Settings; its icon contribution is removed with the plugin.
Teamwork owns the independent collaboration switch, plan-first workflow, concurrency limit, and optional external experts. Its Cordis patch, Host and Client packages, assets, and build script live in this directory.
The plugin declares historical teamwork/state compatibility for Session formats v0 through v2. Only the exact { active: boolean } payload is accepted: it contains no sequence references or lifecycle dependencies. Migration preserves the switch and event order, adds ignorable: true, and writes through the standard immutable successor mechanism. Original Session generations remain unchanged. After the first successful migration, the current successor is readable with this plugin removed. An unmarked v0/v1 source still needs the plugin for its first migration; an absent plugin cannot classify an unknown required historical event safely.
The declaration registers through a disposable Cordis effect and checks the migration API's availability, so builds without the new optional API retain the plugin's ordinary runtime behavior. The plugin does not import another product plugin. Run its source compatibility checks with node --import tsx/esm --test plugins/teamwork/packages/team-work/test/session-history.test.mjs from the product root.