{"bin":{"pi-swarm":"dist/cli.js"},"dist":{"shasum":"b20825ed86b7fe61ed39a28c15dbbaaf9cff528b","tarball":"https://registry.npmjs.org/@yulong-me/pi-swarm/-/pi-swarm-0.84.1-piswarm.0.1.0.tgz","fileCount":18776,"integrity":"sha512-2Xlg+YtnmVPGnuoDWqz3hMJdImnrWtNxuyL6sZjvjP2RkkVxz5eJ5PB8gVQK+a+INBnrM58V0zLomFugmdkN5g==","signatures":[{"sig":"MEQCIDObUoEXin8GZvyn14NsOUoGY8Vvr/E6kX4ZA+RGNjrKAiAkGTzI1bi1QqVEbkwT1xyL99nHg0KtC2E5M1m+vj9bqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107313003},"main":"./dist/index.js","name":"@yulong-me/pi-swarm","type":"module","_from":"file:artifacts/yulong-me-pi-swarm-0.84.1-piswarm.0.1.0.tgz","types":"./dist/index.d.ts","author":{"name":"PiSwarm contributors"},"engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"license":"MIT","piswarm":{"releaseVersion":"0.1.0","upstreamBaseline":"upstream-baseline.json"},"scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run build:webui && npm run copy-assets","check":"npm run check:standalone && npm run check:upstream-snapshot && npm run check:shrinkwrap && tsgo -p tsconfig.build.json --noEmit && tsgo -p tsconfig.examples.json && npm run test:piswarm && npm run test:upstream-sync","clean":"shx rm -rf dist","webui":"bash scripts/start-webui.sh","prepack":"npm run shrinkwrap && npm run clean && npm run build","test:unit":"vitest --run --exclude \"test/evals/**/*.{real,postgres}.e2e.test.ts\"","pack:local":"node scripts/pack-local.mjs","shrinkwrap":"node scripts/generate-shrinkwrap.mjs","build:webui":"vite build --config vite.webui.config.ts","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","test:piswarm":"vitest --run test/args.test.ts test/agent-session-durable-custom-message.test.ts test/agent-session-dynamic-tools.test.ts test/agent-session-pane-scroll.test.ts test/agent-session-runtime-events.test.ts test/agent-tab-bar.test.ts test/agent-task-board.test.ts test/collaboration-tools.test.ts test/coordinator-system-prompt.test.ts test/extensions-discovery.test.ts test/multi-agent-mode-input.test.ts test/multi-agent-runtime.test.ts test/multi-agent-store.test.ts test/phase4-governed-workflow.test.ts test/preferred-runtime-model.test.ts test/runtime-env.test.ts test/runtime-events.test.ts test/self-update-disabled.test.ts test/session-manager-materialize.test.ts test/sqlite-multi-agent-store.test.ts test/upstream-audit.test.ts test/webui-build-timeline.test.ts test/webui-collaboration-ui.test.ts test/webui-markdown.test.ts test/webui-mode-new-session-boundaries.test.ts test/webui-network-access.test.ts test/webui-new-session-ui.test.ts test/webui-server.test.ts test/webui-usage.test.ts","upstream:audit":"node scripts/audit-upstream.mjs","typecheck:webui":"tsc --noEmit -p tsconfig.webui.json","check:shrinkwrap":"node scripts/generate-shrinkwrap.mjs --check","check:standalone":"node scripts/verify-standalone.mjs","eval:phase3:real":"vitest --run test/evals/phase3-autonomous-claim.real.e2e.test.ts --silent=false --reporter=verbose","eval:phase4:real":"vitest --run test/evals/phase4-governed-collaboration.real.e2e.test.ts --silent=false --reporter=verbose","eval:phase5:real":"vitest --run test/evals/phase5-run-governance.real.e2e.test.ts --silent=false --reporter=verbose","test:marble:case1":"vitest --run test/evals/marble/database-task-1.e2e.test.ts --silent=false --reporter=verbose","test:upstream-sync":"vitest --run test/custom-message.test.ts test/llama-extension.test.ts test/model-resolver.test.ts test/remote-catalog-provider.test.ts test/resource-loader.test.ts test/suite/agent-session-compaction.test.ts test/suite/regressions/6949-unavailable-scoped-model.test.ts","eval:marble:case1:real":"vitest --run test/evals/marble/database-task-1.real.e2e.test.ts --silent=false --reporter=verbose","test:upstream-snapshot":"node scripts/test-upstream-snapshot.mjs","build:upstream-snapshot":"node scripts/build-upstream-snapshot.mjs","check:upstream-snapshot":"node scripts/build-upstream-snapshot.mjs --check","test:marble:case1:postgres":"vitest --run test/evals/marble/database-task-1.postgres.e2e.test.ts --silent=false --reporter=verbose","test:marble:cases:postgres":"vitest --run test/evals/marble/database-cases.postgres.e2e.test.ts --silent=false --reporter=verbose","eval:marble:case1:postgres:real":"vitest --run test/evals/marble/database-task-1.postgres.real.e2e.test.ts --silent=false --reporter=verbose","eval:marble:cases:postgres:real":"vitest --run test/evals/marble/database-cases.postgres.real.e2e.test.ts --silent=false --reporter=verbose"},"_npmUser":{"name":"yulong-me","email":"1184646300@qq.com"},"keywords":["coding-agent","multi-agent","agent-collaboration","webui","ai","llm","cli","tui","agent"],"piConfig":{"name":"PiSwarm","configDir":".pi-swarm"},"_resolved":"/Users/yulong/Documents/10_开发项目/pi-swarm/artifacts/yulong-me-pi-swarm-0.84.1-piswarm.0.1.0.tgz","overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"_integrity":"sha512-2Xlg+YtnmVPGnuoDWqz3hMJdImnrWtNxuyL6sZjvjP2RkkVxz5eJ5PB8gVQK+a+INBnrM58V0zLomFugmdkN5g==","_npmVersion":"9.3.1","description":"Multi-agent coding runtime with a real-time collaboration WebUI, durable tasks, CLI, and SDK","directories":{},"maintainers":[{"name":"yulong-me","email":"1184646300@qq.com"}],"_nodeVersion":"18.14.0","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.9.0","typebox":"1.3.7","minimatch":"10.2.5","cross-spawn":"7.0.6","grok-mermaid":"0.2.2","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"file:vendor/pi-main/tarballs/earendil-works-pi-ai-0.84.1.tgz","@earendil-works/pi-tui":"file:vendor/pi-main/tarballs/earendil-works-pi-tui-0.84.1.tgz","@mariozechner/clipboard":"0.3.9","@earendil-works/pi-client":"file:vendor/pi-main/tarballs/earendil-works-pi-client-0.84.1.tgz","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-protocol":"file:vendor/pi-main/tarballs/earendil-works-pi-protocol-0.84.1.tgz","@earendil-works/pi-telemetry":"file:vendor/pi-main/tarballs/earendil-works-pi-telemetry-0.84.1.tgz","@earendil-works/pi-agent-core":"file:vendor/pi-main/tarballs/earendil-works-pi-agent-core-0.84.1.tgz"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","vite":"^8.2.0","react":"^19.2.8","marked":"^18.0.5","vitest":"4.1.9","@types/ms":"2.1.0","react-dom":"^19.2.8","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/react":"^19.2.18","@types/semver":"7.7.1","@xterm/headless":"5.5.0","@types/react-dom":"^19.2.4","@types/cross-spawn":"6.0.6","@vitejs/plugin-react":"^6.0.5","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"bundleDependencies":["@earendil-works/pi-agent-core","@earendil-works/pi-ai","@earendil-works/pi-client","@earendil-works/pi-protocol","@earendil-works/pi-telemetry","@earendil-works/pi-tui"],"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-swarm_0.84.1-piswarm.0.1.0_1786327437539_0.12585465929358186","host":"s3://npm-registry-packages-npm-production"},"_id":"@yulong-me/pi-swarm@0.84.1-piswarm.0.1.0","version":"0.84.1-piswarm.0.1.0"}