Repository navigation
AgentTeams v0.1.18
v0.1.18 — Reliable team scheduling and message delivery
npm channel: latest. Recommended host: DeepSeek Harness 0.1.5-rc.1.
- Create the roster and dependency graph atomically; start members only when their first task is ready, avoiding welcome-only model turns.
- Deliver coordination at the next model step, preserve tool-result continuations, and discard duplicate or obsolete task messages. Suppress duplicate native success notifications after an accepted team report.
- Drain member descendants and queued input on archive, removal, and reassignment. Reject retired member identities on cold restore and retry incomplete cleanup.
- Allow dependency-fenced implementation planning while requirements are in progress, and correct or cancel tasks that have not started.
- Return the current attempt ID when a member omits it, so it can retry the update without restarting completed work. Keep rejection of genuinely stale attempts.
- Keep unfinished work from passing delivery gates; make deeper delegation an explicit choice.
- Preserve existing progressive tool loading, direct workflows, Harness compatibility, and light/dark theme support.
Validation includes regression tests and a four-host native runtime matrix: 0.1.5-rc.1, 0.1.2-rc.1, 0.1.2-alpha.5, and 0.1.2-alpha.2. The release workflow checks the same packaged artifact on every host before npm publication.
Pre-release real DeepSeek testing under /tmp exercised six members, seventeen tasks, cold continuation, and review/repair loops, finishing with 32 external assertions. This involved interrupted runs and fixes between phases; it is not a claim of a clean single-run benchmark or a measured speedup. See the full test report, including test limitations and the disclosed test-scope incident.
dsh plugin --profile web add --save-exact @nanmicoder/dsh-agent-teams@0.1.18Restart Harness and refresh the browser after upgrading. Updating the plugin does not update a Desktop app's embedded Harness. Before downgrading, finish or archive teams created by this release: older plugins do not understand dormant members with an empty session ID.