{ "name": "@nanmicoder/dsh-agent-teams", "version": "0.1.28", "description": "AgentTeams for DeepSeek Harness: multi-agent team collaboration (captain, members, tasks with dependencies, messaging) driven by natural language, with a tree monitor in the web GUI", "type": "module", "main": "lib/index.js", "types": "lib/types/index.d.ts", "exports": { ".": { "types": "./lib/types/index.d.ts", "default": "./lib/index.js" }, "./client": { "types": "./lib/types/client/index.d.ts", "default": "./lib/client.js" }, "./cordis.patch.yml": "./cordis.patch.yml", "./package.json": "./package.json" }, "files": [ "lib", "assets/agent-teams", "assets/readme", "assets/ui.png", "cordis.patch.yml", "release-notes", "README.md", "README_ZH.md", "compatibility.json", "scripts/doctor.mjs", "scripts/compatibility.mjs", "pnpm-workspace.yaml", "scripts/legacy-session-source-repair.mjs" ], "license": "MIT", "author": { "name": "\u7a0b\u5e8f\u5458\u963f\u6c5f (Relakkes)", "email": "relakkes@gmail.com", "url": "https://github.com/NanmiCoder" }, "homepage": "https://github.com/NanmiCoder/dsh-agent-teams#readme", "repository": { "type": "git", "url": "git+https://github.com/NanmiCoder/dsh-agent-teams.git" }, "bugs": { "url": "https://github.com/NanmiCoder/dsh-agent-teams/issues" }, "keywords": [ "dsh", "dsh-plugin", "deepseek-harness", "agent-teams", "multi-agent", "subagent", "ai-agent", "llm" ], "engines": { "node": "^22.19.0 || >=24", "dsh": ">=0.1.2-alpha.2" }, "publishConfig": { "access": "public", "tag": "latest", "registry": "https://registry.npmjs.org/" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "inject": [ "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-layout", "@deepseek-ai/dsh-client-ui-sidebar-right", "@deepseek-ai/dsh-client-ui-model-selection", "@deepseek-ai/dsh-api-session-controller", "@deepseek-ai/dsh-client-ui-session", "@deepseek-ai/dsh-client-ui-chat" ], "platform": "web" } }, "scripts": { "build": "node scripts/clean-build.mjs && tsc -p tsconfig.json && tsc -p tsconfig.client.json && tsdown && node scripts/git-artifacts.mjs --write", "typecheck": "tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit", "sync:skill": "node scripts/sync-skill.mjs", "update:skills": "node scripts/update-skills.mjs", "test:skills-updater": "node --test scripts/update-skills.test.mjs", "verify:skill": "node scripts/sync-skill.mjs --check", "verify": "node scripts/verify.mjs && node scripts/fallback-tdd.mjs && node scripts/member-failure-tdd.mjs && pnpm verify:issue-regressions && pnpm verify:quality-gates && node scripts/lifecycle-verify.mjs && node scripts/stress-verify.mjs && node --test scripts/issue-159.test.mjs && pnpm verify:issue-203 && pnpm verify:corrupt-state && pnpm verify:web-routes && pnpm verify:release && pnpm verify:readme && pnpm verify:skill && pnpm verify:harness-contract && pnpm verify:http-body && pnpm verify:compatibility && pnpm verify:capabilities && pnpm verify:tool-policies && pnpm verify:member-spawn-recovery && pnpm test:git-install && pnpm verify:source-runner && pnpm verify:lineage-identity && pnpm verify:legacy-session-repair && pnpm verify:git-artifact", "prepublishOnly": "pnpm build && pnpm verify", "verify:quality-gates": "node scripts/quality-gates-tdd.mjs && node --test scripts/quality-gates-repair-scope.test.mjs scripts/quality-gates-amend.test.mjs scripts/quality-gates-content-bound.test.mjs scripts/quality-gates-work-order.test.mjs scripts/quality-gates-repair-wiring.test.mjs scripts/quality-gates-excluded-scope.test.mjs scripts/quality-gates-cross-binding.test.mjs", "verify:issue-203": "node --test scripts/issue-203-card.test.mjs", "verify:corrupt-state": "node --test scripts/corrupt-teamjson.test.mjs", "verify:web-routes": "node scripts/web-routes-verify.mjs", "verify:release": "node --test scripts/release-metadata.test.mjs", "verify:readme": "node scripts/readme-version.mjs && node --test scripts/readme-version.test.mjs", "verify:harness-contract": "node scripts/harness-compat-tdd.mjs && node scripts/stability-tdd.mjs && node scripts/lifecycle-verify.mjs --modern-harness && node scripts/member-failure-tdd.mjs --modern-harness && node scripts/lifecycle-verify.mjs --delivery-harness && node scripts/member-failure-tdd.mjs --delivery-harness && node --test scripts/client-harness-migration.test.mjs scripts/workspace-activity.test.mjs scripts/workspace-summary.test.mjs", "check:upstream": "node scripts/upgrade-status.mjs", "sync:compatibility": "node scripts/compatibility.mjs --write-peers", "verify:compatibility": "node scripts/compatibility.mjs && node --test scripts/compatibility.test.mjs scripts/harness-validation.test.mjs scripts/upgrade-status.test.mjs && node scripts/doctor.mjs", "verify:http-body": "node --test scripts/http-body.test.mjs", "doctor": "node scripts/doctor.mjs", "verify:capabilities": "node --test scripts/capabilities.test.mjs", "verify:tool-policies": "node --test scripts/tool-policies.test.mjs", "verify:member-spawn-recovery": "node --test scripts/member-spawn-recovery.test.mjs", "test:git-install": "node --test scripts/git-artifacts.test.mjs", "verify:source-runner": "node --test scripts/harness-source-verify.test.mjs", "verify:git-artifact": "node scripts/git-artifacts.mjs", "verify:issue-regressions": "node --test scripts/issue-188.test.mjs scripts/issue-189.test.mjs scripts/issue-205.test.mjs scripts/issue-234.test.mjs scripts/issue-236.test.mjs scripts/issue-236-stale-module.test.mjs scripts/issue-262.test.mjs scripts/issue-336.test.mjs", "verify:legacy-session-repair": "node --test scripts/legacy-session-source-repair.test.mjs", "verify:lineage-identity": "node --test scripts/lineage-identity.test.mjs" }, "peerDependencies": { "@deepseek-ai/cordis": "^4.0.2", "@deepseek-ai/dsh-agent": "*", "@deepseek-ai/dsh-api-session-controller": "*", "@deepseek-ai/dsh-client-connection": "*", "@deepseek-ai/dsh-client-locale": "*", "@deepseek-ai/dsh-client-store": "*", "@deepseek-ai/dsh-client-ui-chat": "*", "@deepseek-ai/dsh-client-ui-conversation": "*", "@deepseek-ai/dsh-client-ui-layout": "*", "@deepseek-ai/dsh-client-ui-model-selection": "*", "@deepseek-ai/dsh-client-ui-primitives": "*", "@deepseek-ai/dsh-client-ui-renderer": "*", "@deepseek-ai/dsh-client-ui-session": "*", "@deepseek-ai/dsh-client-ui-slots": "*", "@deepseek-ai/dsh-commands": "*", "@deepseek-ai/dsh-llm": "*", "@deepseek-ai/dsh-session": "*", "@deepseek-ai/dsh-session-projection": "*", "@deepseek-ai/dsh-subagent": "*", "@deepseek-ai/dsh-system-prompt": "*", "@deepseek-ai/dsh-tools": "*", "@deepseek-ai/dsh-util-values": "*", "@deepseek-ai/schemastery": "^3.18.2", "react": "^18.2.0" }, "peerDependenciesMeta": { "@deepseek-ai/cordis": { "optional": true }, "@deepseek-ai/dsh-agent": { "optional": true }, "@deepseek-ai/dsh-api-session-controller": { "optional": true }, "@deepseek-ai/dsh-client-connection": { "optional": true }, "@deepseek-ai/dsh-client-locale": { "optional": true }, "@deepseek-ai/dsh-client-store": { "optional": true }, "@deepseek-ai/dsh-client-ui-chat": { "optional": true }, "@deepseek-ai/dsh-client-ui-conversation": { "optional": true }, "@deepseek-ai/dsh-client-ui-layout": { "optional": true }, "@deepseek-ai/dsh-client-ui-model-selection": { "optional": true }, "@deepseek-ai/dsh-client-ui-primitives": { "optional": true }, "@deepseek-ai/dsh-client-ui-renderer": { "optional": true }, "@deepseek-ai/dsh-client-ui-session": { "optional": true }, "@deepseek-ai/dsh-client-ui-slots": { "optional": true }, "@deepseek-ai/dsh-commands": { "optional": true }, "@deepseek-ai/dsh-llm": { "optional": true }, "@deepseek-ai/dsh-session": { "optional": true }, "@deepseek-ai/dsh-session-projection": { "optional": true }, "@deepseek-ai/dsh-subagent": { "optional": true }, "@deepseek-ai/dsh-system-prompt": { "optional": true }, "@deepseek-ai/dsh-tools": { "optional": true }, "@deepseek-ai/dsh-util-values": { "optional": true }, "@deepseek-ai/schemastery": { "optional": true }, "react": { "optional": true } }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", "@deepseek-ai/dsh": "0.2.1-rc.2", "@deepseek-ai/dsh-agent": "0.2.1-rc.2", "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", "@deepseek-ai/dsh-client-locale": "0.2.1-rc.2", "@deepseek-ai/dsh-client-store": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-chat": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-model-selection": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.2", "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", "@deepseek-ai/dsh-commands": "0.2.1-rc.2", "@deepseek-ai/dsh-llm": "0.2.1-rc.2", "@deepseek-ai/dsh-llm-retry": "0.2.1-rc.2", "@deepseek-ai/dsh-session": "0.2.1-rc.2", "@deepseek-ai/dsh-session-projection": "0.2.1-rc.2", "@deepseek-ai/dsh-subagent": "0.2.1-rc.2", "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2", "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@deepseek-ai/dsh-util-values": "0.2.1-rc.2", "@deepseek-ai/dsh-workspace": "0.2.1-rc.2", "@deepseek-ai/schemastery": "3.18.5", "@types/node": "^24.13.3", "@types/react": "~18.3.1", "@types/react-dom": "^18.3.7", "lightningcss": "^1.33.0", "react": "^18.2.0", "react-dom": "^18.2.0", "tsdown": "0.22.2", "typescript": "^5.9.3" }, "bin": { "dsh-agent-teams-doctor": "scripts/doctor.mjs" } }