{"_id":"@proxysoul/soulforge","_rev":"122-03cb5c5b4ef975f308f71117dad67720","name":"@proxysoul/soulforge","dist-tags":{"latest":"2.20.25"},"versions":{"1.0.2":{"name":"@proxysoul/soulforge","version":"1.0.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.0.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"65c5251b7ba30da5a7d2728b4a260d97b611fc82","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.0.2.tgz","fileCount":21,"integrity":"sha512-Iz2yGh/AW/N4fjVgZBpRbzIVMrsClKQtFlfI+89xY/IHCTfnduYlklWRjQ3Yvto95k/8CygBQO1XB/jVplyi9A==","signatures":[{"sig":"MEYCIQCidLHSUC4JILpVvr1yOHXyoyrf5ctm15cvy6YnZic9lwIhAI8Uwn49kCQJAV6LaEI3Hiwjemul85OuSv2BmYDY8RJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38536806},"type":"module","module":"src/boot.tsx","gitHead":"9d3b6fce49c9692e4efcb1c1c9d80b7dad9dbe13","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.0.2_1774816630299_0.5595016271874937","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@proxysoul/soulforge","version":"1.0.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.0.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"e93a6a83b0236d2b24a2d0acca7daedf77877038","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.0.3.tgz","fileCount":21,"integrity":"sha512-N4cTqiCdhwUDcXfdTAKPWcFNP8HBWHSdxCYKKDJvvUGtMT2OYsoNFY8YClUa86hYlJ5ImNfEM+HCc3Bcm2V+QA==","signatures":[{"sig":"MEUCIQCFytkmFn7rnHSSPH+pqlsrKloc63RL0N/LrTfDs2PavwIgBgR4awB7VtGljmyc+dlBhEfzJ4ELMeVgFSAG5IUYbmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38536870},"type":"module","module":"src/boot.tsx","gitHead":"061c9882ceb95aca9d14d18cf40f0123bf62ae0d","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.0.3_1774817113170_0.36526494927982056","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@proxysoul/soulforge","version":"1.1.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.1.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"018c4134f5f54d0695d115d8b4ca47f62c6729d2","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.1.0.tgz","fileCount":21,"integrity":"sha512-OVxLT3/WOx4uYKPlkyWCnH194hoKnUUFq/0PHClPPiulmuKQAax9RGdkyppNABMjpSC2/Gwpr+pCLw1myfuzaA==","signatures":[{"sig":"MEYCIQDadjtu9mPApO4QN8YatpefGhVno10RkZ2V4q9ZC2YorgIhALIxWasDx0hHhC7VU+O8S14IAfzU/9ISfc8lNP3GewTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38540858},"type":"module","module":"src/boot.tsx","gitHead":"fe1836f6c24e125e3f8c0fd266e1dcf26ece9568","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.1.0_1774820047601_0.23321856180947775","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@proxysoul/soulforge","version":"1.1.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.1.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"80753a7c27957dad31349e1743bfe8a1a7d83fc1","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.1.1.tgz","fileCount":21,"integrity":"sha512-mSF9b0wsXQHke00ju7x4dBd5lddbzr9OYzwNWfK6EUcXCOBTwOMlI2MqKeahr0RsoSJ7IH9+lLfOAoyEKPM/fw==","signatures":[{"sig":"MEUCIQCxlpNdy6F2RLvAbMu+wy1MxYi18ocJ7RNEihuQFrKB8wIgJtAHXRBhqJECVNiquVgaKFzQL+DY7jLgDjTum1Blhbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38540858},"type":"module","module":"src/boot.tsx","gitHead":"e02b8fdd9a8823f6b33cc8d5d65787fdd9e05060","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.1.1_1774820646162_0.6702100212755591","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@proxysoul/soulforge","version":"1.2.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.2.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"5f503f38c75f5cbfb054c12269561cee125d5933","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.2.0.tgz","fileCount":21,"integrity":"sha512-okkJID+unJaFEoj4J5LFQfcDPAwB3sZ02g2cDQyvJZOhwpiWp3w+v81pxw8WspIp3NV8jAkIgNQFDHwUVs7FmQ==","signatures":[{"sig":"MEQCIFKEp7Pe0k1EBTJ61OFCZnlM6qOkhyn9vtLuoDH1iPRGAiAre5lVEKMefg8NORP5ui6424r9/2w37aAs1ufJtrTQcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38542559},"type":"module","module":"src/boot.tsx","gitHead":"32f814e53a8c4a40c3d25a63a8106ecad065529c","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.2.0_1774822341310_0.8373801937075716","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@proxysoul/soulforge","version":"1.3.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.3.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"6ead5d72da32f6f3c33cf7707a16f33f456be23a","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.3.0.tgz","fileCount":21,"integrity":"sha512-7vPU+KAlFDRCbuH2adS657LgTn4fhILGjVDlN1KTkER0LEsLcJrWVUPQzWm1J7GBxZxai+OTbniRfn3mAP7NWg==","signatures":[{"sig":"MEYCIQCyq87MALrOIDFAB1kt2AO4pgkzfA4fonWbgKGWAZYEuQIhANwo0yV6Yf3CJQAK9C+r6w1JCXYzvcfiUxGspAUwVUxG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38586841},"type":"module","module":"src/boot.tsx","gitHead":"b5764b11f4889cc41aaf5ef7e04ff85679b63549","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.3.0_1774894232696_0.46685529920073243","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@proxysoul/soulforge","version":"1.3.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.3.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"e4ec4e89606bc64e63e27eba13802c49895faab1","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.3.1.tgz","fileCount":23,"integrity":"sha512-Hvxz8udphWrDtWQi82mrGUBckXkvrYJHSiI4CBdiXY1uXXW4EB09rbDLTIZXzshypGCSqyT0jF/dvX+Vy7Ursw==","signatures":[{"sig":"MEQCIG39pAiSxpuMoP+C7B6x1iTnLI0qzjbqLGl6z0ARHRsXAiAqenzDo4etwSuvNQthmik/jA627ycwHXvrmqq2E+NKFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62521414},"type":"module","module":"src/boot.tsx","gitHead":"fb5615992f1df2cd659f5f2e1cdb81c5809225ea","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.3.1_1774895112983_0.3191723277901317","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@proxysoul/soulforge","version":"1.3.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.3.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"30d3430540455d3559c263d38a7f00f155a50779","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.3.2.tgz","fileCount":24,"integrity":"sha512-c7rmYoF+oQ7eMQ5HBP0X9tywCeEYqzcsfOWraAbT+L2MfYqPQo3ih2CaC6GC0sIeCWi8QiPhsXOfGuN+wfoQwA==","signatures":[{"sig":"MEYCIQDR9ZTHgSJUj9owYPRDTVHcomWEoGcliy4t4yeFXGtGNAIhAMxwO/BROdB6Ih2GghSKcA71K4LmnJuPjYuLGPNNiaYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62532227},"type":"module","module":"src/boot.tsx","gitHead":"8e98d8ec1efbe76c276c89d442b1fd764231eb37","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.3.2_1774895675137_0.9939836679029495","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@proxysoul/soulforge","version":"1.3.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.3.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"656742bf0a22e148059a71a52dda9b98a06be790","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.3.3.tgz","fileCount":35,"integrity":"sha512-OsgWCYNOM/7WgSpNNFswbRCqV4efoRI6r72HltJs9GBzTYLtgGaMuG7SHr3IDyg7XBnbe7Ad6hcmgailw/WRKA==","signatures":[{"sig":"MEUCIFExiuBh5GR+R9Rq3H/kR7oZyV/4AGTYsc4zKJ4FtfEwAiEA8zXYns16sPK7NOgfhJYwhYTmFIDyQJtftCoTdoar4N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65919990},"type":"module","module":"src/boot.tsx","gitHead":"6187294b0cc712048f676e9549840ffd35852b5e","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.3.3_1774897037318_0.3700744786263941","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@proxysoul/soulforge","version":"1.3.4","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.3.4","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"e397df4171bbdceb738eaad0b2eeb3e508262c0d","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.3.4.tgz","fileCount":38,"integrity":"sha512-HEfdb6nq89wcP7qx11iaF55rZkiGtUSYjvJmB7pvmLB2nuTr+47XiK1ijBbsGohDYjRNuRv2hUeWKysO+bhRoQ==","signatures":[{"sig":"MEYCIQDvdXDESbVPantu0QRMdL0rY+YiaakDlow30uMozXGnJQIhALTHALxc+Smqv0zMUIhBQsgZjxJ9OvIQElvUL7BMKzhM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66491008},"type":"module","module":"src/boot.tsx","gitHead":"73572a1223b3ad4cc559a2ad73b37badc891399d","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.3.4_1774897850758_0.5896151078094662","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@proxysoul/soulforge","version":"1.3.5","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.3.5","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"1c4f1ba1699e4f106bfde0db3befed17e9954bae","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.3.5.tgz","fileCount":35,"integrity":"sha512-RLOGalR9Orce4q4L56kcoQYaeV+mxePKNe7jbwH6CNa9vxkYT9ICgVoYBnwvjJgF0KGXdY7P6O6UEEkys5z2mg==","signatures":[{"sig":"MEQCICgf2IMYEtMHSiwXbKcM81OANo5rnbCJy0N+x4JRwsuyAiB6fEaDnTmfxFQRj6lugO+NpDdTKV84CftupiEu5f7hmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65920398},"type":"module","module":"src/boot.tsx","gitHead":"a7b0cab1f0486db0fd98634a24eb9151566a5633","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.3.5_1774898586268_0.468401865266987","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@proxysoul/soulforge","version":"1.3.6","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.3.6","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/index.js","soulforge":"dist/index.js"},"dist":{"shasum":"aa9fb96f03a28318f692661b703e19cd085e4b3f","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.3.6.tgz","fileCount":35,"integrity":"sha512-sMRpyZIt6WRujrKRwxr7n/j3yeGW/DHqqMX0mMw0OOYHQ2u6kTLn+GV2v/4FNth9QW2h/z21pK+X6bHiUQ1TbA==","signatures":[{"sig":"MEUCIQCRfgWV5yzRgbSg2Au+OeoWBU8Vgqgzb0Bn5s6sealXTQIgYuqknAZFvcMNxXazpcn3dqo8SlGLsXroOXvZEKK8z48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65918339},"type":"module","module":"src/boot.tsx","gitHead":"eacd94338b5a0f29928156fc6b38bc0f858039c1","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.3.6_1774899344031_0.9299572432738823","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@proxysoul/soulforge","version":"1.3.7","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.3.7","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"d8d315bbefe89d878223f85f7cd64c12e14d9ab3","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.3.7.tgz","fileCount":36,"integrity":"sha512-oBZT+8ZIRkApw3cptslw4mZob+EQf3kOEuHqCaOqpTgSk5M9k+zTs3tG/o2P+5i39PnCozR2kGojZ4fCL5l29g==","signatures":[{"sig":"MEQCIF1crtNJFHYRS4pdw1fvNvMIvwxZjQpfX6sYv8cyUKxIAiAhDV4SC32Xf9udUIYZtyuC4Y47nHo4jVcrvL05aHwzUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66011143},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"59d90bb58d6c8a5734cd793e5b83786d06690ba1","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.3.7_1774903800469_0.3632774646501067","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@proxysoul/soulforge","version":"1.3.8","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.3.8","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"25259628b60c529ce9f891ce8c8ca33e31a71498","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.3.8.tgz","fileCount":36,"integrity":"sha512-dgBfQqccJoCFZLLwVlhDcf6WkuJkAfr+HMsToVfHY6Yven+sH7PRL8fhJTZeUiGGE0PaCDi7S9j+FWa8mMUeag==","signatures":[{"sig":"MEUCIBilSiwhXKNek/33tv6B+t68S+7HaQluBxY8dqf1kBu/AiEAh54w2kQerk3ImldtAbdLg9nnDZVejwtnSzLS+rfK1is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66014243},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"0c89ed9e1f85c265288a002bf52b3e8f9738e3ea","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.3.8_1774905112198_0.5680679599691045","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@proxysoul/soulforge","version":"1.4.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.4.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"7c20e887b1cadcdf8107aac67c1a4dbf46c82274","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.4.0.tgz","fileCount":36,"integrity":"sha512-B45kJpvzIZkKnaBAv5+ZJ0qudwP6IxryNzwFxG+9jFsa1SdgXqm/9tlWPkc0wpHvjHZfFkmWoZk31QGNAdzvEg==","signatures":[{"sig":"MEUCIHN5juU2TM4R19sCJGVzvl8kZipFQPYzWFs+Hxy8zZYIAiEA8ivVPcYDvHgx+uv+cKCRVd0So7sbIw0hZHTzD/AukKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66013163},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"dd3a3753d4c2f793da89460bfe3f473cb1fec8b9","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.4.0_1774910338304_0.971662738794489","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@proxysoul/soulforge","version":"1.5.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.5.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"c961207bfcbcb401e3775f0af7e7381511ea1074","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.5.0.tgz","fileCount":36,"integrity":"sha512-SPRRxyEsTdwrbvBtke/EvsDQUVgQTyYk26z1LPJzrpobq357TVX6NGttN404p7ZDLW2goZOS6OBVCGeP3EC+CA==","signatures":[{"sig":"MEYCIQDT6KYHzTj1tbFHTpgz+mrA1irMUgOaNQMH9i8yX12IfwIhAOlzCozZH50d/wU5+QhSuDN7hIY7QzZYI7ZCSMLYWmhz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66029214},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"bc2e25b39eb0a4ae7f76da2f604f1cf235f91563","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.5.0_1774940332357_0.953423591586178","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@proxysoul/soulforge","version":"1.5.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.5.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"01edc5d647a131f3c7e4aea7a2d40489c556bd97","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.5.1.tgz","fileCount":36,"integrity":"sha512-vjHWhjOWKaQomdp8cNEKrg0R8xpV+pgyp4G1laeHvBlwJ7n/av+tVoxtvWOe+t2+IRxd8UvroZ4nWR6w/MJF2A==","signatures":[{"sig":"MEUCIQDKZnrzakFMzhLYytUzCN3ffcaxRJP572+YNQZ8vz77AAIgOKfBvMgM69oLKIYb7699YBCUDGWGtF3qELUlC7CWh6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66029469},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"ff08f335538f1a32172c38555596f75a739e8614","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.5.1_1774949464201_0.039141762894777665","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@proxysoul/soulforge","version":"1.5.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.5.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"b8658b1e33128d0f30e9b5ff4f45657520119bdd","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.5.2.tgz","fileCount":36,"integrity":"sha512-dzH6sYRBkgmILVd6eUMwvspq4iUapVvAMCRut733snUCF3iKjhXiRniHWoKr1+EZBoXj4yOv2WogxfaEP13a2w==","signatures":[{"sig":"MEQCIHAQcz4khinNHo0bKxdN79fGtHrLODfcKG33VmLnmeroAiA8G6ZYqtohITq9otsk4x1kVjTugsSZ4wuQ63QGxKDwfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66029469},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"7e19d5b97f272f29777c7157754d5973393bc664","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.5.2_1774951144672_0.13290594591856153","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@proxysoul/soulforge","version":"1.5.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.5.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"baf6ae75d4072a0f343375335c37c9ea57da58d8","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.5.3.tgz","fileCount":36,"integrity":"sha512-ZeTecKJphofD0Lc3ErZd81XJaYEuCM5G093v5WaIQXic8qxgadSi3fk891WHniUNCV+LdScnI//LIOKCnc+crQ==","signatures":[{"sig":"MEUCIQCgyYZ5kr4gMVKlBBOwvFz3GgTp4edbySE5F0xmGzn97gIgaCVHbUBkxoPqHsHXNjpYUtvpbbMYHYDjSr0fOWmNPHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66030530},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"24aea2206ecbddc7571546f38d43a77330343975","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.5.3_1774955832291_0.7311337846159369","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@proxysoul/soulforge","version":"1.6.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.6.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"ec3b3b98d52f0670aa85d0391347b2c2bbafa51b","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.6.0.tgz","fileCount":36,"integrity":"sha512-fDme1wnhKJUctcgeJiGE07SISFml4Fz8n9z1WpYJLcUKAuBHeZqhaNoBBLTVae3J0LxzmmZ4qP6pbF5Q5veNug==","signatures":[{"sig":"MEQCIHAXKrIQy1iFvtlmrU6pqKXQ4rGadxVKvl1/kdyA70ZKAiB5GmvfbKsP4qA0O6Cx8hDtMSbDzqB0idR723eBmsKeag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66035860},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"dffdce56e56de4f3ac6bf9afb4ccef1000ad60c5","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.6.0_1774961509402_0.17211888775508077","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@proxysoul/soulforge","version":"1.6.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.6.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"3a846a57fa2eb143081f8b40907815c5d35ae423","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.6.1.tgz","fileCount":36,"integrity":"sha512-KY+UPRCiNtKNKf7vSYPl+58jcksXllWh0XHgLtFif/TQttrgmSPEmguaIHVi+ze+41Y+jSrDdS+PjJVCNwZhvQ==","signatures":[{"sig":"MEUCIQDZcKEbwUjT5r2V3gAPCcaIadE962nDbrjq3+IRR+tGxAIgMIuubaaQwBLerqWYwnCUoSBNcnVRLGGAsW8PZblFiJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66035888},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"8b380f685b2a98a25eb8e2e9b1f5d75de2b318c9","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.6.1_1774961861277_0.1877602993752836","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@proxysoul/soulforge","version":"1.6.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.6.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"b8d3944e9a979327cccef15322551fc86ea4cd1e","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.6.2.tgz","fileCount":36,"integrity":"sha512-QIGp8VSS9VuD+TPnvJmqeQxm0MnKdtZwssxiB49IJfAq7qOKGPH4E96Vp162TGzhINSlzKK/3a1Knu/zZEBffw==","signatures":[{"sig":"MEQCIAR2v5YxE+6La/g/lelzLm7wgJpSg+3e9sV68JW7oWxlAiAyyY9DEhyHF/oGA3qfWR6RcIbOLdejJD0yL+F5iWCfFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66036556},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"019ec76fa953ec486d2f14a3a11be7b7f0bf51b3","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.6.2_1774963376504_0.47112746871488764","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@proxysoul/soulforge","version":"1.6.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.6.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"280f984c543a522a887e9d03a63dbb378cf45ac4","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.6.3.tgz","fileCount":36,"integrity":"sha512-6QFiPbDBLNtvC8F7ykOs5u2pgRjzqQx2BExClIp0jZfqLbHhvqb+my8V9mqKhWmpkyi09rn9txT0cuBHCcd6kg==","signatures":[{"sig":"MEUCIQDnVzibkK+4XkMIjTUIExeIy2DL6eyNAq3Y8Uywse2w1AIgMN9J9iwS4j9LGNfO9RmOXW36yikIXFCjxqd0ZvRMhuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66037338},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"e5addd2745c92ed1fc93e3ff69bec2bad2532c4c","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.6.3_1774964262334_0.572606981257884","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@proxysoul/soulforge","version":"1.7.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.7.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"d776bea84d4df986353febaf4ba224665669151a","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.7.0.tgz","fileCount":36,"integrity":"sha512-v5ulIfhH1YgpwAqOrOMfqG/TMA2QLGrCm1DEtqL3BqLrZcdrGfraKfQ144aGRJZnRM5p/BcAms83MXduM2H4hA==","signatures":[{"sig":"MEYCIQCxqBbM4pUeP3Puz7CspHOW+S9VTJ6X2gZcJQBAf4RKegIhAMI93+rClfY5Ywj9ebyyY6VdxToPJY54cpOLkweQB8VY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039493},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"dbf6d0d1657a9c43727c2e6aaf0a2a4a312b9563","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.7.0_1774970058795_0.8942488501136041","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@proxysoul/soulforge","version":"1.7.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.7.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"d047b90db56cd63ac8984d608e1e311a75aef5a9","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.7.2.tgz","fileCount":36,"integrity":"sha512-gkwYI4Q4mPX+AJi/1mqd6sEkyQekK/nNVSDX2sCG08WPTdD70os9MxNydLOVMIKvYa3STTS3U2+fvncODj2Ilg==","signatures":[{"sig":"MEUCIQC41sq8yeWxIz3j9a4DzpxWn9Xi5BssBC8ZfSrSDDYTxAIgCVWcggaVa3mUlp9TFFZY++IoMqPL6f3EmbjsRk+7B9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039462},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"36e8fef052e80a8946d2d1ff0959df79c65d55d8","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.7.2_1774974652803_0.24878850280332232","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@proxysoul/soulforge","version":"1.7.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.7.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"8cf31357ca5482e6436089904ed665e20e6c10c9","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.7.3.tgz","fileCount":36,"integrity":"sha512-2uCFrApRnOn33WCC8ijKwRxMd/FYHYKOCEIdhfmnzyLqZcP/jYPiW8rE43WclBjaNT/GFaCrVR/m1PFz2wV8PQ==","signatures":[{"sig":"MEUCIQCWfbsjTeGsoOuTd+PtTd9E8fgRxNBZW3uMDLUemEilqwIgZXV7cdUkXy2yCDEmk99ED6FT4Twtq/s833N/DxL1jVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66054332},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"876881209c594f44024b43b71facc472dcdb9a2a","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.7.3_1774980896044_0.39548156382393973","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@proxysoul/soulforge","version":"1.7.5","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.7.5","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"8355f67b70eb220b4550800c7df154dec3a977ed","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.7.5.tgz","fileCount":36,"integrity":"sha512-te0ohv9qZ9Gt4v6Sv5RMtybPPCBVLVqI1GobRDoEejNpHy/WeGJWdF96NAlb3wmJgYBlytEPzShjcbZCU6dRPQ==","signatures":[{"sig":"MEUCIASxSsypfvaNtR5yzATsEu9uI6XzWzCNkOIIH3Ps5QL7AiEAtgEjXE6kUPO7URo0RvT5I1lJH3RbfifNkBxa2aiWqlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66062376},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"b324c581d58611196c7881647929edbf3050f867","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.7.5_1775003004572_0.3394107129126178","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@proxysoul/soulforge","version":"1.7.6","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.7.6","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"fb6b88932fdb522177a2c9fb40a961af1e66718a","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.7.6.tgz","fileCount":36,"integrity":"sha512-aNyb8cmHCi1FDjFXvfF2JEetgjUfyqNd5wuMFRZy/et10AWyLwRGyhCRSPtsTH09VS+7DWHMtWXkDNKRql+siQ==","signatures":[{"sig":"MEUCIQDGJ8PhXjOPGuQR3+4paEZDdU9k/BGcAuPL31GagQ+zmAIgBUIj3+gniXx3B6LRn3gfrvLKUR/sfIWU1EQ10FiD2D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66041589},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"43b4ef2ea46f3e6dac7ca922fb0326a7dda50a1e","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.7.6_1775062289856_0.8210109930231608","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@proxysoul/soulforge","version":"1.8.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.8.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"562167d2e8bc693277cdf7efba80733b7c61c438","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.8.0.tgz","fileCount":36,"integrity":"sha512-+/L6vNPE+bBUBYew6zS4x6G5bQBylmbDvZmnH1bTJUKkOKXsNRwo70EM2cwz5yAp1/FBLIMOMZOOe75sEUvU6A==","signatures":[{"sig":"MEUCIQCWZpiVFxDn/4CTyEbdQW3sn5U1QLQXNUxSeyEp0FBjawIgUGhTwczy7+yD16OCe5C+N/Rxj2hFrZ6R3+34NzPT+eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66078402},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"bbd5ec98061b75d31c4b8935b243a6aa871c51ff","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.7","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.8.0_1775094592648_0.7703036328273474","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@proxysoul/soulforge","version":"1.8.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.8.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"0d865081a4c721cf75fb831285134951ad484c4f","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.8.1.tgz","fileCount":36,"integrity":"sha512-iz/NPV2XCMziYXjrPb8ij08YPdx+TDeyPrw3mrZBah9mtgxMvf9p9lAz/IOY5eBtmw/yr9q2lDUe0/Uo9ECBgw==","signatures":[{"sig":"MEYCIQCbm3UoonSp/iiylcCjyJM8qrFJ+bcypZJ5lsPU5OqKbQIhAOiULSu8vaUDL3qqPmil95yGpiEJOGE8+nMPV4OFeNwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66078641},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"7799012f06f11d49f48ac789322fbee65f07f2c7","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.7","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.8.1_1775095874344_0.18361538922757958","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@proxysoul/soulforge","version":"1.8.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.8.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"d3013040a422e1447664e02d8f85ff67de6e4d07","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.8.2.tgz","fileCount":36,"integrity":"sha512-aU+uj/TgOkLfK2PDUNMC7S25+G+jEiJ4pVDfIACuHEsv2BXibXvG+lvEYsmyyTlbU+7YvGp5KaQrRLaLWrMvbg==","signatures":[{"sig":"MEQCIA3UEiMu4gWFQiVFWqVqauiGzHFDT+C2eiKmnDFae00yAiBnk+zl3EtHqsXzxQZutkQB/cdmlAT04WiScWXC0r2JZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66078527},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"847f90978162a22e459fd980e47bac1e1ad0bdc3","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.8.2_1775096814485_0.023297581335021356","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@proxysoul/soulforge","version":"1.8.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.8.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"75c44f5b5b7233686ecc46407d1feb368b4ddc97","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.8.3.tgz","fileCount":36,"integrity":"sha512-9yBCvi9mkZSsMNywYilgxajn0HaH5EP8NmTcNXE0vSR3HA5KlN7LnxZ/20WcN/eaTzEwQg5szHc6tkF3YGm2qA==","signatures":[{"sig":"MEUCIQCWhiPOwllDCZo2MRoCBslx7whzFPLHvltM7AvEh+UZgAIgDKQkut4QkZdi04IsZ0aIOwMZoYwltESyYW+UX0269Ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66078609},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"dd161736ccf5f7e72734269785c470f5416baf6f","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.138","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.74","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.53","@ai-sdk/openai":"3.0.48","@opentui/react":"0.1.90","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.80.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.9","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.8.3_1775097851079_0.2745717222654336","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@proxysoul/soulforge","version":"1.9.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@1.9.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"5d42ddb32b74f0a9acbee45b4f7ebf55ed5546c0","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-1.9.0.tgz","fileCount":36,"integrity":"sha512-fvG+H2VGxaMFMUw6oHA2evag+PF7tirrbjYc9ilTAoqV2frtZIVp3SayZvqWm3ndmSwAm1SSIEqZ90aYnvr18A==","signatures":[{"sig":"MEQCIGc9cwJcDz7VbmbbglhVnp7iX53FKGmCp4nqwX0RZWwGAiBMgpN+M4FcfdmtEA1+QwrezDqmjGY7tkEUWbB4bMW4uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66190156},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"098a1d49d31d16e5b42bae7de52176c190068c2e","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.4","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"6.0.143","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.75","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.55","@ai-sdk/openai":"3.0.49","@opentui/react":"0.1.95","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_1.9.0_1775178124856_0.8006786597902109","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@proxysoul/soulforge","version":"2.0.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.0.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"138ef8d262452f252fe2035d897165f39457e6d3","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.0.0.tgz","fileCount":36,"integrity":"sha512-zRkxFLC1avqLoagAE3vlc4Id0EZGw2YXZBwDDVdeC1sDvfLvvK0GWURcTIO54mF0tH1qfnjEzPcfL/kj7Knsuw==","signatures":[{"sig":"MEQCIE0FufEQP47lKMVhkJM6J52AeousUm4b6VVD6exowf2iAiB64Yh9rnzPfuKKaLH13OyeU8Q+KuwX85TuflwMkM3K2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66164293},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"5f76b800e9fe232657efd5ca40d9694866239373","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.7","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"6.0.143","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.75","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.55","@ai-sdk/openai":"3.0.49","@opentui/react":"0.1.95","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.64","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.0.0_1775256400097_0.0053262737363948265","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@proxysoul/soulforge","version":"2.1.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.1.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"ae8d6ca217c4b9c633f122687cfa6ac7dd165e89","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.1.0.tgz","fileCount":36,"integrity":"sha512-DE46dtTL+c3+D3r7kRgsiG4CBYK/O5ZrL8hye49a8cCYF9a7pardGapwv0J0UcdIbiU5pkYyZBJYKBFMAaWO7A==","signatures":[{"sig":"MEUCIQDZNLzURuSbczk+7MCW+m+BDap0kTBvR/oIVzIBbPaJDwIgSMRD4quyU3qdnZsJ9LNvP/gtth2mdMEknJpZQRDk/Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66497612},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"4410f5f8b00474e33f5815eb08d67aa07fad3970","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.7","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"6.0.146","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.77","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.58","@ai-sdk/openai":"3.0.50","@opentui/react":"0.1.96","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.66","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.1.0_1775330561680_0.6869044647026974","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@proxysoul/soulforge","version":"2.1.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.1.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"a1db4f0e96a58260f49ed50265f0981f2cb9eb46","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.1.1.tgz","fileCount":36,"integrity":"sha512-kYJfpyQ0QPG1sBWOdWvPFbRF4/GxlaaDjvy6UzE2OikkULDgUlLpY8YII35WeD7b8hKB3QT6cB9/DFEWiHIm3w==","signatures":[{"sig":"MEUCICO8DuUcZ/H5249RzsHNigm0XI+F1sf8TotK8WvO85jeAiEAwLgW1hr5+IrqCW8BdmXL0bRABALt898kktmtyCw4NNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66497612},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"fda2e84006cc251254a3aa4231f7532856b98d6a","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.7","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"6.0.146","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.77","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.58","@ai-sdk/openai":"3.0.50","@opentui/react":"0.1.96","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/anthropic":"3.0.66","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.1.1_1775330946152_0.9465563459597905","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@proxysoul/soulforge","version":"2.2.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.2.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"319c48687c9c0c2c0bc019713c240e4ac8c8756b","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.2.0.tgz","fileCount":36,"integrity":"sha512-ruWw1hEX3u7csL2pAkVuX5DupuG4iqIm8SAKxKwqJMzHjQWN0mM9i5TA8i8uN47NWA16jLIE4TKIYFuPOS5xzA==","signatures":[{"sig":"MEUCICgQvPY+D9NKz94J4pYlxm/+jyYOzQrFc6lLwuUnkM/YAiEAhpHUZBTBbMMq1B3G9e2uxJfvJU4pZh7sEm8punWH8Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66887426},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"83879e8fcf8789ab18ab746294794f00712c0270","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.7","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"6.0.146","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.77","@ai-sdk/groq":"^3.0.33","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.58","@ai-sdk/openai":"3.0.50","@opentui/react":"0.1.96","@ai-sdk/mistral":"^3.0.28","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.27","@ai-sdk/anthropic":"3.0.66","@ai-sdk/fireworks":"^2.0.43","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.89","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.2.0_1775339834349_0.23138009832234596","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@proxysoul/soulforge","version":"2.2.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.2.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"709a4f6654b6b39c2dd591e22d0509351117719e","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.2.1.tgz","fileCount":36,"integrity":"sha512-pXcgMU6QlP3LEBAZUj7SKvaz4V1L0FLJZfmP//DBP08qf771MqeMx/yWPTomrazm9d3QKfCijbGLw56ZDIi4Dw==","signatures":[{"sig":"MEQCIGODUQ+MMlejaxAvncHjSr05aaz9fbsang7ORhtwpzm+AiBi3zBvEC50ojtDOyIIdcFp0ouGzyBqaW2McG75Ihxb/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66893360},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"b305e07f108cb669dcb0cc649743e8b45ad7eec7","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.7","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"6.0.146","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.77","@ai-sdk/groq":"^3.0.33","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.58","@ai-sdk/openai":"3.0.50","@opentui/react":"0.1.96","@ai-sdk/mistral":"^3.0.28","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.27","@ai-sdk/anthropic":"3.0.66","@ai-sdk/fireworks":"^2.0.43","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.89","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.2.1_1775340453918_0.026900722665732513","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@proxysoul/soulforge","version":"2.3.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.3.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"95d3e0dd60fc27ca662fc3ded4036644ff5fc2a7","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.3.0.tgz","fileCount":36,"integrity":"sha512-npHTZlKEMbbts5MZpBdrZQIDlgV3b2fheAyPLbEWQdm2f8w2i3BZImO6goV0dKbARriowDllnx5pnCemJUqPWg==","signatures":[{"sig":"MEYCIQCukxpXLZlPR74se9SoS+ohwItBS0To3qr9rPBRIByWpgIhAO60b79q//viXHC1wQg8jctlza1E2nC+XY4Ea92gT7PV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66896752},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"8b09193b1562c1ae483e928dc6f193cd0195a0c8","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.7","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"6.0.146","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.77","@ai-sdk/groq":"^3.0.33","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.58","@ai-sdk/openai":"3.0.50","@opentui/react":"0.1.96","@ai-sdk/mistral":"^3.0.28","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.27","@ai-sdk/anthropic":"3.0.66","@ai-sdk/fireworks":"^2.0.43","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.89","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.3.0_1775343232929_0.18935284630430416","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@proxysoul/soulforge","version":"2.4.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.4.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"d5e7f80ba3e1218a7b262c2025f059faa8f7e9cb","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.4.0.tgz","fileCount":36,"integrity":"sha512-Vw0bzqNOuxheJktDorJOHZxRFJWhT9lAKDMBjMrOiY+qramxEi+zqvP34SK0AUKrTLrEg+ec/QPOVxpA/dOquw==","signatures":[{"sig":"MEQCID9gWb+dorVI4F2wcuBXBKSXZRdqTKnB+s1LP33o491SAiBNX1FYLGFHawpeCq5KdY+OGC5HGLdQA3YxCIPuEcHVWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66901203},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"b59b53a923e50d3d616f8b761e59a65c010513cc","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.7","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"6.0.146","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.77","@ai-sdk/groq":"^3.0.33","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.58","@ai-sdk/openai":"3.0.50","@opentui/react":"0.1.96","@ai-sdk/mistral":"^3.0.28","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.27","@ai-sdk/anthropic":"3.0.66","@ai-sdk/fireworks":"^2.0.43","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.89","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.4.0_1775348806490_0.30734820728836265","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@proxysoul/soulforge","version":"2.6.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.6.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"f356af9d67f1b1f05bbf90e87f2a3836a6546031","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.6.2.tgz","fileCount":2160,"integrity":"sha512-4Q3gfy3LcCdtN+9W532QF6fMz2wGS9VScUfqtjmL9w1DBu+x/EpORMlcHqeoZQOkFwxdU2/ECi9jhLbkw6njBA==","signatures":[{"sig":"MEUCIE1Yx7CcdR43QzmwJ1DYwb6C9K0FUpcbQODq3yUMl8jHAiEAheVEYGxcMOq+qIRogg1x3+rlPyISiwsKO0C93E0im58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447917284},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"25358eef66eb5061f3c96b6f65f351e8c4eacc9f","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"mr-wii","email":"erubakugeki@gmail.com"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"10.9.2","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ai":"6.0.146","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.77","@ai-sdk/groq":"^3.0.33","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.58","@ai-sdk/openai":"3.0.50","@opentui/react":"0.1.96","@ai-sdk/mistral":"^3.0.28","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.27","@ai-sdk/anthropic":"3.0.66","@ai-sdk/fireworks":"^2.0.43","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.89","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.6.2_1775434954370_0.5548467998625122","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@proxysoul/soulforge","version":"2.6.5","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.6.5","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"5329c22675b63dc994fa5546d6e5385e5bb36a48","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.6.5.tgz","fileCount":36,"integrity":"sha512-Ldq9cNFw2F8V0xAZxzciDnxo8YcnMYvVgtOTTqYfkBFyC6H5BgLRaYvHpU/dMKuiCuX9dbnGU2J+vczuYb6xCg==","signatures":[{"sig":"MEQCIFL6GiuMtp7iviv/rwJ/S9hdVkBZO23MdJvN70sfTUdrAiAsr6Bbw2D/fwJdgprWBHopiRmPe9hE1Li8s9aFcFe0Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66966340},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"1a9644dbae9069f71455a1cdafd8e6396449087c","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.146","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/xai":"3.0.77","@ai-sdk/groq":"^3.0.33","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.58","@ai-sdk/openai":"3.0.50","@opentui/react":"0.1.96","@ai-sdk/mistral":"^3.0.28","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.27","@ai-sdk/anthropic":"3.0.66","@ai-sdk/fireworks":"^2.0.43","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.89","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.6.5_1775436986565_0.260992381039747","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@proxysoul/soulforge","version":"2.7.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.7.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"0ab05cc205323884b644111b71e9d83313fe1eb4","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.7.0.tgz","fileCount":36,"integrity":"sha512-kWwxwtzLxF6lgYNaQPP8whfGL1Ydpf0AG50PF4SZl67WTIHGVEgk/lppN1JaCtsgrz4EjNf9yaUi6bUCYrPmBQ==","signatures":[{"sig":"MEQCIH3SaOaYOlyqSm3YpaR7XVVp7L0fQTmr+p0bWYjEAXFJAiBlK89WGavXhDJiKKTnb6zcivKNWvNMNjbeuRPrLBrYiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67258622},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"953548e8d7b45fd24b279455b2ca8bf7e0885ed3","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.146","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.77","@ai-sdk/groq":"^3.0.33","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.58","@ai-sdk/openai":"3.0.50","@opentui/react":"0.1.96","@ai-sdk/mistral":"^3.0.28","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.27","@ai-sdk/anthropic":"3.0.66","@ai-sdk/fireworks":"^2.0.43","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.89","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.7.0_1775524102543_0.6892423735427429","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@proxysoul/soulforge","version":"2.8.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.8.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"45d83e43af096461b22789ee72c1f8220dc7f35c","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.8.0.tgz","fileCount":36,"integrity":"sha512-R0/09hYxDdwFdsiZjkD9dqgPXKxTIY21KsP/JkNSseGSj46GRvl/4tLhOKqblpGxrzF34gvh/owkEN88MJjS2w==","signatures":[{"sig":"MEYCIQD1uwe9IdLad+pDe2lezMDXXtsYQLOY/EMkDSoZdbM2IwIhAJFswLkeI9lFNhqVr3vfoVKCwzxbFPHYMRhYT1XCby1F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67267819},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"fbb6e911a5b08b33b838d298937eca815945d136","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.146","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.77","@ai-sdk/groq":"^3.0.33","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.58","@ai-sdk/openai":"3.0.50","@opentui/react":"0.1.96","@ai-sdk/mistral":"^3.0.28","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.27","@ai-sdk/anthropic":"3.0.66","@ai-sdk/fireworks":"^2.0.43","@anthropic-ai/sdk":"0.82.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.89","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.8.0_1775562490166_0.5633034570931106","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@proxysoul/soulforge","version":"2.9.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.9.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"3af8be0e1e7b434eab561cca108af52827e2e543","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.9.0.tgz","fileCount":36,"integrity":"sha512-epTSBw9y4w7isJa2SNxukbFp6d6WJR52VoaJNPvjwgCUNEbJAT+3V3NyrvJ8ItUpJJINF/9SY23dcwr5620X7w==","signatures":[{"sig":"MEYCIQD5DNyy7goQVqbJni7ECV/8vCEzE+LZAgwCMovF4N9ecwIhAJuwyPjSiSksSHSlXlB9UocasJPFLMair+4bFD+Xmnil","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67251285},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"c197f38ce0ba96647845db1e8bc62254c1a6566c","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"overrides":{"@opentui/core":"0.1.96"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.152","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.80","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.85.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.9.0_1775684894866_0.19675237846734905","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@proxysoul/soulforge","version":"2.9.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.9.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"d24bebe613c2e2fb276fcd85d47bbba6e628446a","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.9.1.tgz","fileCount":38,"integrity":"sha512-V/h51wjsvTFKNMqFumOdXtJipY5ni3Ae3pRfGmTgeME7bCoxA+slfjFa4bIPR2Hi0SC0XtKhP7ISqGtKwG/VOg==","signatures":[{"sig":"MEYCIQC8BjhVOb/+uINBto7U7M6TVzcVvhGd47PLOk1ewH6bcAIhAKpPwq/jiXZN0+VqmKmGAYWsSyPoevy6fU16lktuIi20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71752610},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"7781c748a8ed0bda1e5700669dcdcf167ac264d0","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"overrides":{"@opentui/core":"0.1.96"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.152","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.80","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.85.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.9.1_1775686272652_0.12622040940190926","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@proxysoul/soulforge","version":"2.9.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.9.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"615891fcbe8820e154f147fe494edb925421a0a2","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.9.2.tgz","fileCount":38,"integrity":"sha512-QSKuRUH3S24WW8jHbY5KqK1+PMlhT5Ys9T7rELpvLzDg1RqxTiB0chSpJdsL028iNWrE91W1WlBSKTeetZc4AQ==","signatures":[{"sig":"MEUCIC9EtJK4WCshiLaKpY81eYSgU9MDIzQZar34KG3/KMxJAiEAm/CazXdOXNHU9KJZOc5CIKs8SUt4y2p9udrVQ+uehZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71752313},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"71ea7c29161e925426a5fd08eea0c80026bfbcad","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"overrides":{"@opentui/core":"0.1.96"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.152","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.80","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.85.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.9.2_1775687064554_0.4561129672300255","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@proxysoul/soulforge","version":"2.9.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.9.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"4eab3656e38e05f068140ebff12256f4817ccb30","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.9.3.tgz","fileCount":38,"integrity":"sha512-gEIukVCwwHF+mjZBD5Dksm6KnCzTBHhs/CVJasNQiH7mPPW+yqa+OyTMiGtFH/b6hvICF+W//csoGiREMeX50A==","signatures":[{"sig":"MEUCIHtyEhx502ld4gly5UhOdNPl2OR17B3ai4PtMButc5SvAiEA0hRJORqjA7BAXEmcrFc8BuO2+UDEJ9VwCa9HPupVS70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71752290},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"5188d79907808ccaa7f82a8fe1b2a46bbacbed11","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"overrides":{"@opentui/core":"0.1.96"},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.152","zod":"4.3.6","react":"19.2.4","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.80","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.85.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.9.3_1775687433474_0.19034020107070648","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"@proxysoul/soulforge","version":"2.9.5","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.9.5","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"aaf33a981c7e04332602b448e89a55e65923d359","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.9.5.tgz","fileCount":36,"integrity":"sha512-EU0q9EBrmxZCDZwtb6RzIGsEowK6nXczLDna8EDLWG8clLUfWrGnOUVFIy9oHScyl1I0PKpLsgoVJgD1gv/3pg==","signatures":[{"sig":"MEQCIFIqYy6QZ4cLEJ1vjxoS8OP95ow5NMukaqodmr1djEifAiBQcSKCSWuOBf4avuNcmw7yJaOGQTNUgJMrkCDYziwLFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67252404},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"5c713a3535b37175c1768ba40865f23696bd6321","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.154","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.82","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.86.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.9.5_1775689180175_0.5101099033733292","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@proxysoul/soulforge","version":"2.10.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.10.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"bff34555ceb4023a9b1279029365a7df719a06e2","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.10.0.tgz","fileCount":36,"integrity":"sha512-EQdMGeuwSJz0Sf/LJH1Wn/zu06DEV91S5iepk1RbTQOgpjl8oIRgEJaudhXN3IYclmlERoOlkjgNQLy4Y1L0Xw==","signatures":[{"sig":"MEQCID9p4yvagu28PVw5unuAB3RJF5giUx3X9/IIhF1IpS9EAiAHtCk+3tRB+gXsRTPU9q23XjUDdHMV9d5oBat4YGnwcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67247816},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"06e67c9568805f24f93e13448258b578b96e4b80","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.154","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.82","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.86.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.10.0_1775844854975_0.8807173235595491","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@proxysoul/soulforge","version":"2.11.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.11.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"02eb7950b287126c0a7d72cba12ec6b20d610a33","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.11.0.tgz","fileCount":36,"integrity":"sha512-ro5IwBq+advmZ1cLy3bkfDPi0RXiFWmAvtMoGyNoBiI2StqRnB6DSnvCLg+b9op4N4vikq9waMYIxmsZNUnNYA==","signatures":[{"sig":"MEQCIG6Xdf0wazUgx0GuLNsE9QrrwuJr31TTtISk1N1WtWVAAiBG3UI13AcNKGneNSKDngQST+OCbJ2VC6LtZr3izZ/7SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67262968},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"02a6714f3f5568971a45dd8a1d8067b7308abb5d","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.154","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.82","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.86.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.11.0_1776035843891_0.36143125698451106","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@proxysoul/soulforge","version":"2.12.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.12.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"4b2ad1168c9d3547c178184a53d1d915162d7263","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.12.0.tgz","fileCount":36,"integrity":"sha512-w0FS1qho3/347oUvD3t+PuDeLOLKNbSr3hftp/4vGkAEWi+++XJqeqGoKH3zjg5zNznFMjLhED4MTeMlxfNDlA==","signatures":[{"sig":"MEQCIBOVD6q4ML0NZ/oqSQy9nwEN7VVwmEORlPaasFY6TbghAiA6ShaeeC/7F7qu9AsBCeMVtBs+IRGKNgiPxf6lPnP5bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67358531},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"cacb1658764532f2265844d73c855726579590f4","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.154","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","jsonrepair":"^3.13.3","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.82","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.86.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.12.0_1776355268704_0.43310817162278825","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@proxysoul/soulforge","version":"2.12.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.12.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"d27f234c49ef298f5c5788c453efc6fdb7f8fd69","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.12.1.tgz","fileCount":36,"integrity":"sha512-bXWbyYOnqog6mNcnHgdXWTnDFg8UwYAc5ehJkAwtbJ5oi/kpZtBTTOavBqmg45fs0vM/9Unh8YYqiSXWwgiHyw==","signatures":[{"sig":"MEYCIQCGnMpayL6450xtjumS2psIB15h54vvQrn4PRE4+ygxcgIhAMg4hnnLIznnaxV4OZRxE1hXHSRh8ij274I2CJuioETD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67358618},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"c60529110a8a25b593407816935ef4fb6237cc45","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.154","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","jsonrepair":"^3.13.3","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.82","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.86.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.12.1_1776355664846_0.8944047549820253","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@proxysoul/soulforge","version":"2.12.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.12.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"be7bbb1b53fc4abcafcce0a7b66f8422bbeeb75d","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.12.2.tgz","fileCount":36,"integrity":"sha512-/EwBSijGLQS2jBgOZ1GW304kp9rb3gftLQza0oIK1vvWOsnnuWMjDFE23CTcj3J4Vainsow66tUUiT1aiiw39w==","signatures":[{"sig":"MEUCIAgjHYW30tQJMi9+fj/5RkvLmzZd4kEyJ8TGYf4lY4bAAiEAmCtTNkSb0RSf4K69T/Hir5rq3x8svp6pv85hkK7SHUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69063024},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"955ed88c684070edfcd8f28968c48b2215a87b05","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.154","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","jsonrepair":"^3.13.3","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.82","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.86.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.12.2_1776366380021_0.9692132462911218","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"@proxysoul/soulforge","version":"2.12.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.12.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"6c31f60ebd78661b4b2893af653fc8f9682d9b71","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.12.3.tgz","fileCount":36,"integrity":"sha512-wbzXLOJ3F+6bOWf1dAfHZhnHMNw0f91lJenwreDPvpjhzqCT5gLtWedQ5FTBu99obSH5UP/x4TxmeIDonGAwpQ==","signatures":[{"sig":"MEQCIEj5ly+xlEr/y5bKRqG/q4898w6b8Q6dhfC17hJ0mO3gAiACDMCHDlc9Fm/uqR0ypMUBXbOzFJEn0DNIw2THrMDLJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69084093},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"01034f061786aef4256162d8dbc3c9e1fa1fc1d7","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.154","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"17.0.5","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"27.0.2","jsonrepair":"^3.13.3","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.82","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.60","@ai-sdk/openai":"3.0.52","@opentui/react":"0.1.97","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.68","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.86.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.92","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.5.0","@openrouter/ai-sdk-provider":"2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.11","@types/bun":"1.3.11","typescript":"6.0.2","@babel/core":"7.29.0","@types/node":"25.5.2","@types/react":"19.2.14","@biomejs/biome":"2.4.10","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.12.3_1776375381289_0.5978863025392047","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@proxysoul/soulforge","version":"2.13.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.13.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"2937b8254bda5557fca95d22a602b85e43ebdad1","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.13.0.tgz","fileCount":36,"integrity":"sha512-yNtLJbcG9ZPz0ODKjz3sDBJSH0kRK0TS6GlYVpB0gUWQcJAGwrUdDI3uU9VvxcBISjXwT6sATLA00/MilySlJA==","signatures":[{"sig":"MEYCIQC1ARHf+vJ7+WUyANnRovjytf4xIN1RnpXwnBSF8h3zlwIhANXsEGBHpkq9UK0DztBYirh27lC8pE/L38zeBVP38XhW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70215901},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"9c418956de2fe5fd8f12db020e48856520f3153d","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.1","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.1.100","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.90.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.6.0","@openrouter/ai-sdk-provider":"2.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.12","@types/bun":"1.3.12","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.12","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.13.0_1776480592109_0.6864157924972614","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@proxysoul/soulforge","version":"2.13.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.13.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"f59615b862040aa4299dbf2598395ae5d30fe7ac","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.13.1.tgz","fileCount":36,"integrity":"sha512-E1cRIQtQWEG08rPzHp+GSVDNWSsCqHkzyY5PjsLJxYzgk5K67raxfwEwC7KbkwEAbcu8oVgHxSSvPzFeN6THRw==","signatures":[{"sig":"MEYCIQDjPAfb9B4sGjoxtMC/Hp7tJo4mNwSvIPLrGov0bMoMLgIhAPGbt6sVCe2WEx+p5iEMdAKU74oXVSnTEtSopRIG8zne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70216680},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"83ff9a87060017c09d678d59122bd64ff41e941d","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.1","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.1.100","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.90.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.6.0","@openrouter/ai-sdk-provider":"2.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.12","@types/bun":"1.3.12","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.12","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.13.1_1776521234242_0.9927055924881565","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"@proxysoul/soulforge","version":"2.13.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.13.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh"},"dist":{"shasum":"5538db27b669ca6f15b5f1428ef0321f9c9030ba","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.13.2.tgz","fileCount":36,"integrity":"sha512-pfAEczQTXcj9sjNqdpSp/f37IGbppL8I80SYC6zLHprQgUQLRnzXvnipbatxNXAZ5qMMz+vO6oumSo3gOIvxmg==","signatures":[{"sig":"MEQCIB+IVfN3IP2NUEAUGdjCkpNADUkGSoaT6q/qVg5pSFxIAiAvctwEOC+i+/B34FIrWiMAR7s4Ji9StkU5xeu8yhV8Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70217578},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"a8b416cfb233ce5e60e289d8c5aa4fb922eb9343","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.12.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.1","neovim":"5.4.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.1.100","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.90.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.6.0","@openrouter/ai-sdk-provider":"2.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.12","@types/bun":"1.3.12","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.12","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.13.2_1776524988048_0.9991120246066993","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@proxysoul/soulforge","version":"2.14.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"2ff4d5681d1781cee9991368f0f841c4b50ec82f","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.0.tgz","fileCount":36,"integrity":"sha512-qYivBYd5tuJvxUKdugmqtX7ujp9QxPUwfAQdJFTDDfGhx7Q/SdLKuq+oCUdMg4WOxte1xK63QyMkUzjKYF0cDw==","signatures":[{"sig":"MEQCIHG9qv+BWTN7XoyholXP4EemjGLZ80HMLCzHyUsHNQp9AiAwRkOxK1i0zV7XhyJ5rG4gqDAvwhKZ860QixnNc2Kx4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70805788},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"23cd35097d0b726464bd71c45a6ad5fdee8a1af6","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.13.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.1.102","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.10","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.90.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.6.0","@openrouter/ai-sdk-provider":"2.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.12","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.12","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.0_1777055275073_0.8222101350393298","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@proxysoul/soulforge","version":"2.14.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"4a7efd1025528c106312b3f84994bb62c1dcaecd","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.1.tgz","fileCount":36,"integrity":"sha512-FjOpsm56oodZgQvf0Pet4tWWr/uvJ7yUEm5xXL2i2lQmJ7Fo74hZ9XH89r/aDYZ1HgracEwUb4fl8Meucw/z+Q==","signatures":[{"sig":"MEYCIQDcQQdX/0ovjYIWXGQTrPXR5GzFnriN/N5buGilufmLlwIhALLHRGdA5GpSyvb0cttmGsnSbcktolPB/a0xpPvz7LZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70826594},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"a5a040e1d4c6780f2fba0d712a4367fd04b4344c","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.13.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.1_1777409426678_0.5649277670312367","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"@proxysoul/soulforge","version":"2.14.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"16a0fb38e32846024851adac8a436ac26314d669","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.2.tgz","fileCount":36,"integrity":"sha512-fZXBFcTWtITYVIncdgtBGd1pEPLCYLiF05Lrbott1S6wqP0H5j8usfZCJMkstfxRmvY//rqORHaFSfClKF6VJg==","signatures":[{"sig":"MEQCIDJ7wFgHja2k9URiULrISiq8agffApR6xzdz+soAPdSUAiB+nlJgQz5rW4y/FiEu0IE5x0HYlAD1CuzGMacJufM6aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70826858},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"d98ebf3f1dd30110c75fc527a43ac2967a8e43ec","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.13.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.2_1777484159283_0.247740176866436","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"@proxysoul/soulforge","version":"2.14.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"964426fc24358b72380ab1498d48c20b35bc9533","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.3.tgz","fileCount":36,"integrity":"sha512-fuM5rCFzoKmaTz8gFwRB4VdNmSk7bvAy7K+iA13GANYPgIsPtfhr8qhrWIbni1z4o8uGhEP0iZskEm9Y4rGOSQ==","signatures":[{"sig":"MEYCIQCaXkEYejht0f98iZKsP/kLRl4GV2aeba4tuRiYS/MLvwIhAM1R2bIEFgngtycQQ8BBsncLGQ3T53MIY1xiWA3o49vy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70760325},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"7ff0b86ff9f1e47ac61df5c42235454e5b144bae","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.13.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.3_1777916844888_0.8910816143395242","host":"s3://npm-registry-packages-npm-production"}},"2.14.4":{"name":"@proxysoul/soulforge","version":"2.14.4","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.4","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"c049a05a52645c4134440c8dfd8c0c4baba1bed0","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.4.tgz","fileCount":36,"integrity":"sha512-b4sDMRCTW8YYZLnApzic8hkV1gnwrlWQIRG52ouqZzDCb4eF6EwgJaEyzvQ/aZdiPB4W8rv+UesiVX2Rn1+lEw==","signatures":[{"sig":"MEUCIBp9gI7tM4UHibnpVJGGfdWYxxJooLfaBdkycqVQEWBEAiEA9Q5vzu5b4IzrGjeqB2HHII1ASrsSv2XM4QZtyqS/N8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70761706},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"98b515c00a35595261c463f6ad1ec760a3609944","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.13.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.4_1777918223516_0.7184461295046392","host":"s3://npm-registry-packages-npm-production"}},"2.14.5":{"name":"@proxysoul/soulforge","version":"2.14.5","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.5","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"550e1f3be2a4425b1be8557dc1ecd62b43315445","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.5.tgz","fileCount":36,"integrity":"sha512-EBcib8l2DbaUX0gOIXKw9Uc3TcDLyj3Lo01/A3WfNO4Uqh7KA0jtn0JSY1IPebhBe1mSTQgOgpzRxOFRlx4y1w==","signatures":[{"sig":"MEUCIFQcWiX4Vnn5dltZmNJ7qhbao7wOwd6dVmfOqw8GdWe+AiEA9jXQupNvKhpApN7nCa4QVBV8haSEejwJFiPLPidBVak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70761706},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"2603b538d2349caf6437f0cb1a7fda35b27696c7","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.13.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.5_1777918584937_0.651901904183797","host":"s3://npm-registry-packages-npm-production"}},"2.14.6":{"name":"@proxysoul/soulforge","version":"2.14.6","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.6","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"aba4553b33419f29a1593889b47e71ec57c27dcf","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.6.tgz","fileCount":36,"integrity":"sha512-OzNe6oZnwYyiA7+5+QWWuNAgaYdbpLuk4ymtQbmNjQM7BaB8+a46ADDpbxtYX7XjiUrrpQeS6HAnZWhItPJV9w==","signatures":[{"sig":"MEQCIHS6FjhQJ3I9Sdbj1YrfiKQlAufdW/nx2DFiqrMfvR6wAiBl+QgTcqY6TJ4ksfUXnSvdWYeza0N7xL7U+cWibfjoEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70770713},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"90f9fbc582d057251f5550ab1af98298a0c6fa32","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.6_1778183982140_0.12402138378810901","host":"s3://npm-registry-packages-npm-production"}},"2.14.7":{"name":"@proxysoul/soulforge","version":"2.14.7","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.7","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"34e3a781e1059176197313452d781bb8267cfe0e","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.7.tgz","fileCount":36,"integrity":"sha512-dLggUaUnyLSWnEYj04y20Rhl7K+mF3DtTuesZGddfBqR+WXIKqMLRNA47IVZXMc7w1fe3UYe2uqKhy+gz3UiDA==","signatures":[{"sig":"MEUCIQCUKb+B5Uf0rkzxehnfIwkNEO/TXIYYcQtev7Y/eE6aUQIgBNuSKR6YOtFc7sGK5X1zzX2DX4RctQsyY46MpAqcmvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70770814},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"096c84002f188a536a5d997948774234dcce83d1","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.7_1778187591768_0.09052936714919957","host":"s3://npm-registry-packages-npm-production"}},"2.14.8":{"name":"@proxysoul/soulforge","version":"2.14.8","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.8","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"3645e0e9e7d5eff06551ffe773f24be922ad7d45","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.8.tgz","fileCount":36,"integrity":"sha512-wjOzgjsoY2E9YBgRm3iHriKuw7RCiDgawhmStuswID1hmfcjpIIjoXrnkRVjWUSWvEPYagl5wYcYDSFQM4cJCg==","signatures":[{"sig":"MEYCIQCUBMIozodxJHmQhjgWm4Ozcj0x2I1HLU8BWXNTBpW8uQIhAMA3caSYH5yJnJUYzrcw7HDyorLpjjtJxKFiR/3yzlsz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70770814},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"08c3043e26a551782119d0c0d6bccccd3f52ef80","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.8_1778274186165_0.36108444068283174","host":"s3://npm-registry-packages-npm-production"}},"2.14.9":{"name":"@proxysoul/soulforge","version":"2.14.9","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.9","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"d8f8801b2f86c45cc8a29469877b4fb700675eaf","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.9.tgz","fileCount":36,"integrity":"sha512-qCNTLkx/1mhNkprN8MOqMVruQ/pkZkoJaUOLaiEqdmPoQ5lLgJbFW775OqI21Zgxr4/ZAjOTJNCaklELozUUjw==","signatures":[{"sig":"MEQCIGj2YVkt6HfXLbUcMq8sE+sbbSavck2Yk+X+q//oR1FTAiAtX3O0KrqEd6QpldJnIbR3RENxlGney+CMWquCiViOsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70762266},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"482300324fdf5bb0a6d041f9a381fcf0be5ceb11","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.9_1778363930634_0.3284230919745439","host":"s3://npm-registry-packages-npm-production"}},"2.14.10":{"name":"@proxysoul/soulforge","version":"2.14.10","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.10","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"3f6e1a83e182422009bed55450e12170d6ac68c4","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.10.tgz","fileCount":36,"integrity":"sha512-NTrmjPINF+JzywPqFztiyjL0WKtAfIiqFL0BOJEIdu5SPhb8bDdlLS2nAS64eSi+nwLURngCuzc0J4bh4qhvqQ==","signatures":[{"sig":"MEYCIQC8aUNF3FJ2vVAoMby6eudVaXx/O/cPgkLaEpiNp4SUUgIhAO+5LHls1IaQXe54ZIvYaoJm//9Yc7DLPAf7EBmyn/93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70762269},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"0afa56510b1f6a4aaf730f19270245d139d2240a","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.10_1778435359886_0.655081151808192","host":"s3://npm-registry-packages-npm-production"}},"2.14.11":{"name":"@proxysoul/soulforge","version":"2.14.11","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.14.11","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"d1f1e5a3b655531bcf887673ea5e4c4883edeeb4","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.14.11.tgz","fileCount":36,"integrity":"sha512-yQ8AMEuqd2iSghPEghvn/anrXOvjnumulnIYQnVYJ5O9dSnsEkMGGVIDuD1FBaT1VXVrnxR8ywyJvEZz4XlW6Q==","signatures":[{"sig":"MEYCIQDTI3xO+h8G7uM8mjlDEIVDG8St/BTXBoc5wShOh6Fy5gIhAKfPlCWyk/ABUvCrFWr712fEaixNCNN7JzC2BYfKhttP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.14.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70762269},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"06f1cd40053b3e0dd24c6745cd075729a22c6d37","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.14.11_1778442422948_0.8400834481197836","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@proxysoul/soulforge","version":"2.15.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.15.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"9ce8d27d23b09bb0287420341fbd1fac08dc06c1","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.15.0.tgz","fileCount":36,"integrity":"sha512-Ci1iewjUYf9b9Wxx8JseC4EXtYpHkm3UmYeK/teNfagPkxshHVbYNDIPaLAyK+MAWwsaZdocMZNZn8JMktHpkQ==","signatures":[{"sig":"MEQCIEAKjRC4OCesLOGI3RGX0T3BT4oZKy3ZzgbTAQ0rWQztAiBWuUMx2nGLJxCLWWuV7FcHBE346yBFm4E3wDTchTErbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70671726},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"7c35307cb748950d61d3fc77803d1b75d79b41b5","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.15.0_1778525225304_0.6515927909273347","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@proxysoul/soulforge","version":"2.15.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.15.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"d5e4a47003e44f4e062bd7ce218578762af8c965","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.15.1.tgz","fileCount":36,"integrity":"sha512-F1FQ4AHPSNpTabCh5Vv/FPJvDHLFMKEwtELiFGEtvqpZI5iuBQCNFA20/poEyiPlzCjXw/JZwkMQYd1M07u0IA==","signatures":[{"sig":"MEYCIQCXdVLk26Jd2Wpx6NoWgUEnYdYgFFUGlF7GGyZAYN93tQIhAMz1ZA1JyfLg0NKdkqCMDbivmxK6yzaFxkgOFbaCVkYc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70671726},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"c6bb51a6495f74c732400a1f207182937ca1174e","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.15.1_1778525823879_0.29007183817016635","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"@proxysoul/soulforge","version":"2.15.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.15.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"99de5a6211d582fbf9bab965c902ea1d910d389f","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.15.2.tgz","fileCount":36,"integrity":"sha512-i7silhqpMk9EKgU8+bHhsa1rOF5xQuCvpuWyOgh4PZ6/IEFQMzVmcB9NdfKWylZXZZiMGFg9aDNphCXpVPNSJg==","signatures":[{"sig":"MEQCIDe1R0o5R+QQMuxgK+tiU5nZcWRfGRxPswtm3cr2ig1hAiAlsOKEIZLJrp8r22cmYv9ZyJvaDkNrt7UCVu7xK9Y+TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70721997},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"be728b339c56d8e731d67f1c937deb8728158ff7","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.15.2_1778536645944_0.3299234567019771","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"@proxysoul/soulforge","version":"2.15.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.15.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"80b6d09679f7ecc264b71483a110d8ca6c1f2d8b","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.15.3.tgz","fileCount":36,"integrity":"sha512-MoEuDFjY5aL8QJ0JI2Kv7Hl1f55i9vv72DcqcnRWC74bvmyJNfRpHGnhCfobOipMDoGCG0P6+prjv7gJBRlmyw==","signatures":[{"sig":"MEQCIESa+EjWPmsr8Yj/VCtDCFw5+GkUpd0bxfHCYpp0U3FfAiBIdA1wefMQUiK7lxGhGeO5nPniZ+l6zIwCQf2RReHVIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70728618},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.2.0"},"gitHead":"9aafbe345dad7da9649ecce09a362354724525a6","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.15.3_1778537717924_0.8451063579910862","host":"s3://npm-registry-packages-npm-production"}},"2.15.4":{"name":"@proxysoul/soulforge","version":"2.15.4","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.15.4","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"37b3052b28da461edae153986e1df86799bde5da","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.15.4.tgz","fileCount":36,"integrity":"sha512-0/iOiovjGGwYFtR+GWiI6ZzJv3MiRIBaAbGy/2TVlKFP3/YuEScQ5CZvAlHED+b0yhcQeU2R6hA3WmLJJB4fpg==","signatures":[{"sig":"MEUCIQDMBcQdDLiWI1EoK4spXoXEKWmVmgeD15PikhTcWRKmxAIgAomHMdpO8BHKctAqsJjOuyhH54y7f+NDHgwNQUveQ/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70729398},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"de254a3d4ed662975f10880e8c782444d7f9caa6","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.15.4_1778714832464_0.747746255917181","host":"s3://npm-registry-packages-npm-production"}},"2.15.5":{"name":"@proxysoul/soulforge","version":"2.15.5","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.15.5","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"b7ff5d3a4c81569c5c45d7aa400d3715bcdb6a36","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.15.5.tgz","fileCount":36,"integrity":"sha512-YxGQa2D5DUb/Nmu0QcDtyoMNe9EWmFQNox2gVoatv5AENcg0IWu9UTEUEZTnz4Ni8jvaf/4gsH09GXkbuwAOjA==","signatures":[{"sig":"MEUCIDZooQI0msmAPVglEKBAG8MAYbaSOEdXf/xoYVjy6q2MAiEAxKB9X1s0gdRGwEF9ew2KN4QDYYRCmabmQlkjmlgO1BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70729415},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"3eaf80cbd25b534a10948aa65cb45fcb72b5c5dd","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.35","@ai-sdk/xai":"3.0.83","@ai-sdk/groq":"^3.0.35","isbinaryfile":"6.0.0","@ai-sdk/google":"3.0.64","@ai-sdk/openai":"3.0.53","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.30","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.29","@ai-sdk/anthropic":"3.0.71","@ai-sdk/fireworks":"^2.0.46","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.96","@ai-sdk/openai-compatible":"^2.0.41","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.15.5_1778756600206_0.11441030254737283","host":"s3://npm-registry-packages-npm-production"}},"2.15.6":{"name":"@proxysoul/soulforge","version":"2.15.6","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.15.6","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"47654d892ba3793c16ff4ae7fc07e7e772c5c588","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.15.6.tgz","fileCount":36,"integrity":"sha512-DFfuA00g6ugZl+M1Jsj4UtwJRSDHrmRI0FXL6GtVqLS3N+KM+N2K9TacQZ3NXH2g6NrEvGo/70IvARI4YY2pbg==","signatures":[{"sig":"MEQCIA/hW8S87HRwsxuB3KmDntpsbOj5PgTb6wTw1jFubnHkAiBEsmhe+5zb0EtONiBzTS9NqLg8lzopi8m7nSzbULDVwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71013148},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"00190b049f22deaea2246594c0c4bccde0e85e31","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.182","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.89","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.36","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.77","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.105","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.15.6_1778761103303_0.41119665461456933","host":"s3://npm-registry-packages-npm-production"}},"2.15.7":{"name":"@proxysoul/soulforge","version":"2.15.7","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.15.7","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"565b85a8794d8dda2c1a1755dc2630fe17d920de","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.15.7.tgz","fileCount":36,"integrity":"sha512-+bR8ja3EQWGyCC55/g2GWPcI1lXZFu6l/O04Z0Zd/uTVGHjRg/1Cqpyzqdto/JYeFhl6P55lz6uJMbPjkXzvzg==","signatures":[{"sig":"MEUCIDXu2uGXcs1AQKbQBh1GUczmtok4Q0vxoHjk+nKLzgFTAiEAwceYE/9JFiQ+uGD8ueqpGfi0yJyuQccpx1rLVhKV5y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71035779},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"256aa6a01e7311837fcd5cf70fb8d7014f452314","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.182","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.89","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.36","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.77","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.105","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.15.7_1778778326728_0.6328720937620702","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@proxysoul/soulforge","version":"2.16.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.16.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"cb449973210ca20119d147cb238ffaeef60a7fe6","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.16.0.tgz","fileCount":36,"integrity":"sha512-T3uB0bqp6Guv74X0mGcNiKpQpnL7FP8Q+lEfFEGH7UTphpe1sIuFfLDXiUzoLkWko7Sg7zO+4C30XAgxpzLrCw==","signatures":[{"sig":"MEQCIBYeRFZeXZsQLO+XkzM4j4rosXTIRxliQfL5AZ8oyT2pAiBUCpbTn0V5+ItQYdhZGrskO++ywZllbl6A8gD6tcuCLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71121811},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"180f7704ae3e4869955afca3d08e2a2f1f9212a5","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.182","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.89","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.36","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.77","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.105","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.16.0_1779235544721_0.5974737651717748","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"@proxysoul/soulforge","version":"2.16.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.16.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"442a7575d0d971895543240c4e1ab351343a5957","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.16.1.tgz","fileCount":36,"integrity":"sha512-779J2sL1C+Z4kXH53qQKgACWNureMUX4oYxRXVdca/bpozh042fWBcMnXnjtf4Fuwtlv42+yYxE8gQYchPX5vQ==","signatures":[{"sig":"MEUCIQC8tZhC40c+YreT8fKC+YJc88sDXfggC7spJJsYP0YqLwIgP1Q4JQu7c9qDaugxdf14jner0apbZrdEqVBrT4SpB/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71124311},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"a18e266e4a46de28e71bc6040889c1902ac7decf","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.182","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.89","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.36","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.77","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.105","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.16.1_1779237539446_0.1797926476466154","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"@proxysoul/soulforge","version":"2.16.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.16.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"40be0431acd3d866f48bfde18e5beac837e75357","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.16.2.tgz","fileCount":36,"integrity":"sha512-oG6pB623AyRpsgNzJXAVbPJIFYvJcJfxaEtuOMs+a6/sKVEDJl9vJKr6UPew++yf271/k1BVaSFwvCwFHjADQw==","signatures":[{"sig":"MEUCIBYeYyZEBBA7jMY7ptXLibqG7uAe6KAB1TZDRPoHIOr3AiEAha5sFVUlrguOU0NtkPXrbbBpc3mb1mWrSCL+gamccto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71126068},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"02beac6fadebe1bcd27a116307406e438fd4cb74","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.14.1","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.182","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.89","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.36","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.77","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.105","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.16.2_1779303951115_0.0607806910943649","host":"s3://npm-registry-packages-npm-production"}},"2.16.3":{"name":"@proxysoul/soulforge","version":"2.16.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.16.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"17742ba707ab7c80c96dc8d3977ff35749b383e9","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.16.3.tgz","fileCount":36,"integrity":"sha512-2/TzLnddc/aV43RNxzmWX20y/JNN5MQVCg2/UWweDTiCiLuRu66mNdlCvTjvznWSHM7CSqrLvA4eO8mlRqt0fg==","signatures":[{"sig":"MEUCIEF3aGjdu0VpAGIHrnUEMXNkFiZ3fFS6BTt6BoCGQL/uAiEAuAoMI4QFqDdQwoTk0m0THLc2MKEPihwlWVivqCvwRtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71201434},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"6dedf546da54615b4b6424d5c1dfbcaa344dca10","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.15.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.182","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.89","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@clack/prompts":"^1.4.0","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.36","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.77","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.105","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.16.3_1779320488648_0.6236226413835062","host":"s3://npm-registry-packages-npm-production"}},"2.16.4":{"name":"@proxysoul/soulforge","version":"2.16.4","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.16.4","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"6cef3daa4ca4349eca6a17dc7832b8fb3250a8e3","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.16.4.tgz","fileCount":36,"integrity":"sha512-jdT+EWf+8fnu79x5bj5imItbw96RDcDz364tXMo2WYdOoHzIBEVluQk0YFHT86ctmjiM4GCrPmCaoxNfsq27TA==","signatures":[{"sig":"MEUCIQCcE9r6+wTpCdGH3uLrVRFGMJZQNcUNM79Hl7ELmFtHjAIgS4F4SitGNHKzqW7wR/fqLFtVkMzhaOx3MBTNBHot2Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71209082},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"54e5a5f386c5ec2fef40481f81976328fe053972","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.15.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.182","zod":"4.3.6","react":"19.2.5","shiki":"4.0.2","marked":"18.0.2","neovim":"5.4.0","undici":"^8.1.0","zustand":"5.0.12","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.89","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.73","@ai-sdk/openai":"^3.0.63","@clack/prompts":"^1.4.0","@opentui/react":"0.2.0","@ai-sdk/mistral":"^3.0.36","ghostty-opentui":"1.4.11","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.77","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.91.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.105","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.7.0","@openrouter/ai-sdk-provider":"2.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.13","@types/bun":"1.3.13","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.6.0","@types/react":"19.2.14","@biomejs/biome":"2.4.13","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.16.4_1779324071393_0.27604078692378087","host":"s3://npm-registry-packages-npm-production"}},"2.16.5":{"name":"@proxysoul/soulforge","version":"2.16.5","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.16.5","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"b8490b79ca57091b1e0e7bc2a649a399cb958c8f","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.16.5.tgz","fileCount":36,"integrity":"sha512-JC/+b5padUPqo3kieLgeq5Hmt6Z3YaTuxQgKXFvq5yuJKJXMZb0OSUJqfmUMRft4Bzi8wOGzAZAxa/WmoaOw1Q==","signatures":[{"sig":"MEUCIBriPNLLf6bsOZhYrl1us1V+A0NOecOzOC4XLgUIJybwAiEA0mFBBTId6Swl0IiT+dqq9hIE79tO71auxFpvsg5pHNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71665519},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"2d62369c9b8df8deb3d73a91fbac341a7acc20f9","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.15.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.13","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.2.15","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.97.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.9.1","@types/react":"19.2.15","@biomejs/biome":"2.4.15","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.16.5_1779396887279_0.4074808263483982","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@proxysoul/soulforge","version":"2.17.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.17.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"bin":{"sf":"dist/bin.sh","soulforge":"dist/bin.sh","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"7eba4ccc3859ab1b136cc1a5ea5738c70d1534f0","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.17.0.tgz","fileCount":36,"integrity":"sha512-xZRxJLL2LmEjySMziXqq/XdUI+8UzvGEIARlhda+Q5iSq+/PU2cs1BLdTRoiak10cn9kdt8EjqkRBIlKAbS4jA==","signatures":[{"sig":"MEQCIFg0PrESPB7ahbnuppyP2X7gXyw8jk9qUisyU9elH5nOAiAGH02OnJz54oStB+9gNpgCFl3Ig6/OWkGda+Rf62Tyhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71692590},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"9ba5ff13ed678d11c3b45e900f8f60aafcf6629f","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.15.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.13","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.2.15","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.97.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.9.1","@types/react":"19.2.15","@biomejs/biome":"2.4.15","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.17.0_1779408204615_0.9017335093884324","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@proxysoul/soulforge","version":"2.18.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.18.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"41080d67d07793e7953ba42abbc5d7596c0d3a56","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.18.0.tgz","fileCount":55,"integrity":"sha512-nxhD5ty4YEVzBWZUNAgFJ+XZGtREJvDd2vKpjZAsdjQk4wmvlhE8/gVfS8ca+bUH9dDgIR94OEl3D7mnbN7bIA==","signatures":[{"sig":"MEYCIQCEBkO6/6Ab/DJ7r44GJEgUHTZI86P8rjJ2RxCxVdUY6AIhAIGZb6MSDdvsLJxo0KRXv/p5QZnGzD45OQNYbBGSyMFx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97989838},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"ac602d6e0da0e91f27f09104ace1229b5b7f5858","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.15.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.13","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.2.15","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.97.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.9.1","@types/react":"19.2.15","@biomejs/biome":"2.4.15","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.2.15","@opentui/core-win32-x64":"0.2.15","@opentui/core-darwin-x64":"0.2.15","@opentui/core-linux-arm64":"0.2.15","@opentui/core-win32-arm64":"0.2.15","@opentui/core-darwin-arm64":"0.2.15"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.18.0_1779840860840_0.5865379645803821","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@proxysoul/soulforge","version":"2.18.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.18.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"7abb8e42351e738143beeebdde3fe01caccfcdce","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.18.1.tgz","fileCount":23,"integrity":"sha512-BKdUgtKwSERX+Qi7jo5N0cO5w5KhXsGHMq2urTJcFvVw8iTQ0d/w+laBNQ3S3u79keS5WDG9k5ko0hUTyJYU5w==","signatures":[{"sig":"MEUCIGcT0PWpctOF6+nszAcUGCCBm0XCW23291vHoOMPPdMFAiEAq4nh1jkVT8QOuretKYoIWbcfPfHt9jOTfCGYFhlruaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78263974},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"561bff6e40dc8341fdc0751a564e87214af7b22f","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.15.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.13","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.0","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.2.15","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.97.1","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.9.1","@types/react":"19.2.15","@biomejs/biome":"2.4.15","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.2.15","@opentui/core-win32-x64":"0.2.15","@opentui/core-darwin-x64":"0.2.15","@opentui/core-linux-arm64":"0.2.15","@opentui/core-win32-arm64":"0.2.15","@opentui/core-darwin-arm64":"0.2.15"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.18.1_1779842511369_0.24086457574829212","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"@proxysoul/soulforge","version":"2.18.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.18.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"0838fe0d0095fe495b144ba449c5cc3cfa0a43fe","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.18.2.tgz","fileCount":23,"integrity":"sha512-niG2zWlUWXf+B/6gC3bEaanhuaLWEJXcyHIHxM4r2GLwVs58nHcwdgJx3e7XgcXU2hwXNavFEn+G6D+HLsXU1g==","signatures":[{"sig":"MEYCIQCYmFZA2AQeOec2UTmzblOmJ2a8Z9/yP/0h6mYNhjPv4gIhAO+9xQtVVeRRAdImTOM4tDIYm7ZSTscfzGk5F7ueuJs4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59056291},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"8210a5bc8bc18cf4de4b7eb5ada46c308f4e0b12","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.15.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.13","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.2.16","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.9.1","@types/react":"19.2.15","@biomejs/biome":"2.4.15","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.2.16","@opentui/core-win32-x64":"0.2.16","@opentui/core-darwin-x64":"0.2.16","@opentui/core-linux-arm64":"0.2.16","@opentui/core-win32-arm64":"0.2.16","@opentui/core-darwin-arm64":"0.2.16"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.18.2_1779889100282_0.3733279392323079","host":"s3://npm-registry-packages-npm-production"}},"2.18.3":{"name":"@proxysoul/soulforge","version":"2.18.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.18.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"45f0d8041f4044de8d34094f24a6afe7ef080033","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.18.3.tgz","fileCount":23,"integrity":"sha512-E1Le9c/ayuRdzSNuwpBAeX2wCB/uakGyeSVrBN7ZqC3BBtZYxwf66tJg5mSTSaRQG97TottnU9aBkEk8mOODPA==","signatures":[{"sig":"MEUCIFvP8tM3Agb8zARtoBX5fxdBHPJghefmcrExAKlaA9RmAiEAtFoFYYgfm3mVItz69KBPJsWXb8eGppA2OP++mZOkSwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59056335},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"c3bc1e5152ee9a07207e9ae9c051a835e4114d1d","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.15.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.13","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.2.16","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.9.1","@types/react":"19.2.15","@biomejs/biome":"2.4.15","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.2.16","@opentui/core-win32-x64":"0.2.16","@opentui/core-darwin-x64":"0.2.16","@opentui/core-linux-arm64":"0.2.16","@opentui/core-win32-arm64":"0.2.16","@opentui/core-darwin-arm64":"0.2.16"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.18.3_1779890628278_0.2569005465651806","host":"s3://npm-registry-packages-npm-production"}},"2.18.4":{"name":"@proxysoul/soulforge","version":"2.18.4","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.18.4","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"6a08a80874751fb44bcdb624c4091adda0c53d1c","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.18.4.tgz","fileCount":23,"integrity":"sha512-CWGoPxRZ6aWh9bX6av/FNcA3JVcV/WqBYHI5vq/U2gUun9l3s96TjOPWDjHwBXYnvNrkCjM4u7FsztZIp23tHg==","signatures":[{"sig":"MEQCICBpUdFOX77FBuNGWrKbUPAWPM4Vv1T7b2mamKIYVPj0AiADNCzRmcR2XBG81Ou7busw6bsURf9RVF6U1bWxlxHaOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59061840},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"f9c2fbd14bd149ceb87c3ea2f6098ccd6907dbb7","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.15.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.13","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.2.16","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.9.1","@types/react":"19.2.15","@biomejs/biome":"2.4.15","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.2.16","@opentui/core-win32-x64":"0.2.16","@opentui/core-darwin-x64":"0.2.16","@opentui/core-linux-arm64":"0.2.16","@opentui/core-win32-arm64":"0.2.16","@opentui/core-darwin-arm64":"0.2.16"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.18.4_1779901089668_0.25801159336674195","host":"s3://npm-registry-packages-npm-production"}},"2.18.5":{"name":"@proxysoul/soulforge","version":"2.18.5","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.18.5","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"7eddf628b28ed29f088d959d3b0acdb1e088dd50","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.18.5.tgz","fileCount":23,"integrity":"sha512-i7xpQlShJqkJqTRbHMwHpLPmRnxxsD5mLfOs3u0MQ4SHuHxgoSaAZjbGj1l3Ttxo7CWuk9SM60SkEdqSpbWTGg==","signatures":[{"sig":"MEUCIQD5OPCP66W60wZpmKKGl68QUwyIP7cHLTLd/gh4DE7FVgIgPrfoPhFSlPmEeTtyxKbQDKZvssqdrd2SLGWkWsSLMas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59066432},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"5225122e59e4394be6ea1480ae732b3919c2ad64","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.13","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.2.16","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.9.1","@types/react":"19.2.15","@biomejs/biome":"2.4.15","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.2.16","@opentui/core-win32-x64":"0.2.16","@opentui/core-darwin-x64":"0.2.16","@opentui/core-linux-arm64":"0.2.16","@opentui/core-win32-arm64":"0.2.16","@opentui/core-darwin-arm64":"0.2.16"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.18.5_1780162569492_0.15413856237127854","host":"s3://npm-registry-packages-npm-production"}},"2.18.6":{"name":"@proxysoul/soulforge","version":"2.18.6","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.18.6","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"306a03214304b1465cec0043b3e82cea15e0ddd4","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.18.6.tgz","fileCount":23,"integrity":"sha512-2YUJC3rmSNYRDo/rZwPQ6/z5GApYODmyxkQXGUrMLUwVh41dw6z5s+B7Y6IemvqSpCbZVhH7ZhjmhvtDpK2WpA==","signatures":[{"sig":"MEUCIBVWk6kPSpqGbdby30UvCTCyT3OOEVlMVVOl2uNGjA36AiEAq2H5i1Tg0GSuMNsluAkJuR9OqzJDtiYXRJ1maR9xj74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59070866},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"3cf1cd5fa76b7288a416ae98b90b8ce27bf83586","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.13","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.2.16","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.9.1","@types/react":"19.2.15","@biomejs/biome":"2.4.15","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.2.16","@opentui/core-win32-x64":"0.2.16","@opentui/core-darwin-x64":"0.2.16","@opentui/core-linux-arm64":"0.2.16","@opentui/core-win32-arm64":"0.2.16","@opentui/core-darwin-arm64":"0.2.16"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.18.6_1780172186512_0.029817720228228817","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@proxysoul/soulforge","version":"2.19.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.19.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"8ebd6c691554eb6b5519aeaf4d95c98387a3ae91","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.19.0.tgz","fileCount":23,"integrity":"sha512-vMoN9u3oiYKKau6EBXmnuvemMDIDGiRqhGNdnwn7qmRRvABnFFjG648qKZPe0i3E5URdMnbxUPnL0QxLOottdA==","signatures":[{"sig":"MEQCIGaGM823+ePN1DGVgfYAWPrhrjSC9D+J8jYY8b6xiPJ9AiB52fu+N2/G7lDu/+VbiMiow5SLC1Tdad/ctI+zMYKdaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59129225},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"38c128f3b3e9b94d8165dd1c51255e5ff0a8cf6a","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.13","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.78","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.2.16","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.0","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.15","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.2.16","@opentui/core-win32-x64":"0.2.16","@opentui/core-darwin-x64":"0.2.16","@opentui/core-linux-arm64":"0.2.16","@opentui/core-win32-arm64":"0.2.16","@opentui/core-darwin-arm64":"0.2.16"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.19.0_1780241410341_0.6333383847459677","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@proxysoul/soulforge","version":"2.20.0","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.0","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"b5c81b5ec99b77c969782dee53d5b89944f21aeb","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.0.tgz","fileCount":23,"integrity":"sha512-xaADSUbrI9chcOeXeIDDjMQEsNxONGZ/Lyt1jocAmeQq1mu+KOmVeHkyILHKR55eDJA1bWZ3w1x61dOLhYB5qw==","signatures":[{"sig":"MEUCID8vSDP+mzaEt2oo4Lj1vBy+ORyqIqrUzm/ue9z/vj+GAiEA6IyityQ1v1aKrPkxa3/0U7unNPCdE58J8bGShw8EEB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59138429},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"155bac1bad62b66c71419db2a83d3e80e723ab5b","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.0_1780432629017_0.9679480900128212","host":"s3://npm-registry-packages-npm-production"}},"2.20.1":{"name":"@proxysoul/soulforge","version":"2.20.1","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.1","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"3952621c6aa84214ee1307fa7e1cf2ea7c0a21fb","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.1.tgz","fileCount":23,"integrity":"sha512-zqfho2Rv3vNUUReSxQ8GTygzf7DxotJEf+gX+ZOx9YzwI60dHy6iIcmH+S1NWpiL1xT23oMhoL0w1tvRKkwhow==","signatures":[{"sig":"MEUCIQCTyn7WZzCIM3tsN+QsFtrrELihCQrIUEbLON1vHFfCSQIgQsxTXx47BO5fpvWucZnKCQk0Vnj5ocsMTsnnE2wAaJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59138895},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"fb59d403f3bdc5c32e51f6d02f4f6a664d64181f","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.1_1780509624112_0.3474817691589074","host":"s3://npm-registry-packages-npm-production"}},"2.20.2":{"name":"@proxysoul/soulforge","version":"2.20.2","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.2","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"1cd8ddf351eb115e90b9c0118755e68f7b4b6d55","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.2.tgz","fileCount":23,"integrity":"sha512-X/mxiZ5A5gubew5ZlNSRpnJPApncfCbimHclBSBAvBSzOaxT0+YpoKlm/HIJ/wbiQ9OKTokaBuIocM+HlzoThw==","signatures":[{"sig":"MEUCIHZxxPxclNU5dZasaXjULSPhqyqDeSTqDVfZvrgjLUtfAiEA0K9sX+6hhtpfLyAQ8MS13gEHhLZQOmJiXBJs7RroiI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59149616},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"f9482a70a396314926acf188c5d32745833155fa","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.2_1780516114605_0.8913596100993972","host":"s3://npm-registry-packages-npm-production"}},"2.20.3":{"name":"@proxysoul/soulforge","version":"2.20.3","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.3","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"629b97a2f8462ee301ab087fd6fa360a1ef11871","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.3.tgz","fileCount":23,"integrity":"sha512-qeQFTzf49Ps161vYOKOIE/V4lUR8K22juxoNg6S/VluLLkUyTjJN7+mBij7eYbb4jIGRFzF2HJb8xqjAc4W6KA==","signatures":[{"sig":"MEQCICNbU4v/ZlSU4V5Qx2IVRNVLG0r09gprSmKwbQG5tGWlAiBUgXMEzUOb2z72VHYM3eLPR/YFDlVbZfvSAXlFDq6rkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59149601},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"952b0ef137e43f9c413f8e0db22f59e7b6455f7f","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.3_1780516862805_0.390926955925611","host":"s3://npm-registry-packages-npm-production"}},"2.20.4":{"name":"@proxysoul/soulforge","version":"2.20.4","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.4","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"dbc9a6d117758fa7f72a76d8fbed4469e68752e9","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.4.tgz","fileCount":23,"integrity":"sha512-IU4Ly1IMWAa+JZraHbTD/K33D4q1r+7dfuIr9ntD1wvQ/PDT+W2Eh/Ha01S/1Lb/qoOpZpokZORJids9qSrRLg==","signatures":[{"sig":"MEYCIQCSNJOXVYoOgTkJGRtfvjjQMfeUj9gBH0z4CidvwC20QQIhAI35lMzXYq+G6uxKuD+p6hNsV7YjlFHgWhAr6JA9fr1x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59147627},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"9ccc9b4b1ade9f5ba5db4ca2262c515e80883458","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.4_1780606787625_0.4188397074381631","host":"s3://npm-registry-packages-npm-production"}},"2.20.5":{"name":"@proxysoul/soulforge","version":"2.20.5","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.5","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"67653d49d6b40d4a24628475cb3b1bbaf1a04bb5","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.5.tgz","fileCount":23,"integrity":"sha512-2BnDe88ft5Ejw1KYei7wsYoCZDA07XZot1jJn2xNJoSZSq5W1KMhqKNcTDawT6LGypvbpC6o39hHpksCBMa/1A==","signatures":[{"sig":"MEQCIB8ljUSDFmo4RrC5pi5Tqm6kVAXdXvUcfLeQULgPd02TAiB2I4GKJFtdYvlGliXOrUq277fQH07LA0CtH6i0lYLiMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59149051},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"140e44a1c9fba315076d042b965cec988116c170","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.5_1780607705606_0.42717953727489744","host":"s3://npm-registry-packages-npm-production"}},"2.20.6":{"name":"@proxysoul/soulforge","version":"2.20.6","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.6","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"cc33b1485554849cfd337e5fa862ad083db41fa0","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.6.tgz","fileCount":23,"integrity":"sha512-5SKDuzgVl1mobEhzpSPO+XNgrJOqmi+W4loVDrN3QzqQhVbD6aPs1bMG8eKyUSMu8bjcmkli9Y6/AF2ALv9D6A==","signatures":[{"sig":"MEYCIQD23B8BDyMzAacRTVTuZXLYxpHvIjk2PxIO3yIvnG0OlgIhAIOFeOfyq4n7s3oqr16MxjomHvZ5gryeP9OgaO2UIazH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59151321},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"4a8b7da9e8af5bb8a4162a008c3b454cb3d66758","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.6_1780608929002_0.5955934421853775","host":"s3://npm-registry-packages-npm-production"}},"2.20.7":{"name":"@proxysoul/soulforge","version":"2.20.7","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.7","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"da9bd16ae1f0b90d87e553e765f020831d075e14","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.7.tgz","fileCount":23,"integrity":"sha512-YcK5r7fE+AXpnuJQDHAcxrHXZuu0rPcowpNoUeLNa6g3m2XiBT77TSEz4HAGKv0/2fs38dHVuf0IUt/vXjL6uQ==","signatures":[{"sig":"MEUCICDL8q5s/6KpVD3ASt/JjEfwOLDTv+cpqMOOUgHTe/XIAiEAkpkz8ZswZNOuFcUD5qBdouHF068WaUuf8eis5rYTEzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59163974},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"933395c0eb2355e976e36fcf12a4d87ea0d8062c","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.7_1780917490296_0.03283857144558899","host":"s3://npm-registry-packages-npm-production"}},"2.20.8":{"name":"@proxysoul/soulforge","version":"2.20.8","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.8","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"c8d8663bd66c5f741cbc04bfefc436a5174c1316","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.8.tgz","fileCount":23,"integrity":"sha512-3cdDNxmoeKRMURPNRlmBVGrH4ovyGDirFGqxsvYcm858NZybU1FFM7JlTuI0RZrbV8Y7ZH9VaDq/GeJnC5xUuw==","signatures":[{"sig":"MEYCIQClBUuiPdrzP/4D3FKl144QbPXpF2gtt15jtMfUOQdP6AIhANQM4S19sAk49V8Dy5bwVRot/w9DGKamCbsfKWI2BbCr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59164009},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"cd676ac25bd795939e71ff51cc351afbcaac684d","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.8_1780922135904_0.8785761150733924","host":"s3://npm-registry-packages-npm-production"}},"2.20.9":{"name":"@proxysoul/soulforge","version":"2.20.9","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.9","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"a6973bb5331d0d2477d52f00f31ca7583e2ade73","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.9.tgz","fileCount":23,"integrity":"sha512-Q1HZxbJQkyQ2KdWuC0n8CupktuCd9x0IZWE2xuSO+wMKZeFKSN3IpAemuC635E7G9gPOGeznq350pFVjQFE49w==","signatures":[{"sig":"MEYCIQDQRr1NtjY7kUeAKgdFcrj47UaxWIVsp/U/6RKIgxxCbAIhAM/QR4E418GRDHbGOB13W6DNjNs/hgbX4JCPGYEoOxG9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59167007},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"b06dd7fb4091cc8755d2ecaa16a39589ed50f1e2","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.9_1781014468936_0.06820577390278171","host":"s3://npm-registry-packages-npm-production"}},"2.20.10":{"name":"@proxysoul/soulforge","version":"2.20.10","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.10","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"d0138b26f7f1283ed31fd2521a5016ff0c1423a3","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.10.tgz","fileCount":23,"integrity":"sha512-Zb89dp+2nnzdyc0d5Su+om2yXMuio3PSM4vcqA45Ff4qYCjqAM7If5S9pbo7FWP/lwlrIs9XpEI+R5dCUKNt+w==","signatures":[{"sig":"MEQCIDkhQ/N3gAkxvdZ/rdnqWIC+milBmkJeWq2Glbd6JvpWAiAdbBMsdi4W69a4vA4v7GUHetXBmoba9u7YlUVVPlFotw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59170339},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"18e11dc48522f8fd962e6ef0cc5265f59958fe44","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.10_1781041069424_0.18350256820394373","host":"s3://npm-registry-packages-npm-production"}},"2.20.11":{"name":"@proxysoul/soulforge","version":"2.20.11","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.11","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"dc84ec5e0992497a2f606b8d9d592ace079dd9b3","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.11.tgz","fileCount":23,"integrity":"sha512-u1qjj2TLelCZ8kCENtxdAT3y38lNrNoYP0y5HDb3VZq9GIlcQq+viT8c6+Rw9/QfKXe9Zs1vp6W7az0Vlc5CqQ==","signatures":[{"sig":"MEYCIQDHpPZ41gv7Bm8MXM6pm/exLeRTBJcNOfecufWMQ+hxsQIhALRqO/ub3ChLRJOthlPNXiFD5qoKpgvLT1OrtCK8KP1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59170339},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"5264722d137db5e7e7bddadaff324bd6f476aefa","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.16.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.189","zod":"4.4.3","react":"19.2.6","shiki":"4.1.0","ignore":"^7.0.5","marked":"18.0.4","neovim":"5.4.0","undici":"^8.3.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.42","@ai-sdk/xai":"^3.0.91","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.64","@clack/prompts":"^1.4.0","@opentui/react":"0.3.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.78","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.98.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.107","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.1","@types/react":"19.2.15","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.3.1","@opentui/core-win32-x64":"0.3.1","@opentui/core-darwin-x64":"0.3.1","@opentui/core-linux-arm64":"0.3.1","@opentui/core-win32-arm64":"0.3.1","@opentui/core-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.11_1781041389902_0.37069384364433033","host":"s3://npm-registry-packages-npm-production"}},"2.20.12":{"name":"@proxysoul/soulforge","version":"2.20.12","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.12","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"2208661c4d8a5b96fe71ad818d88fc39976ce8f4","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.12.tgz","fileCount":23,"integrity":"sha512-+n2RiYntk9jSPK0xhg59aTkLW88hnI7j9eDR8Xma+i9WAG4VXMEybnRSm/YqLqm1U68onzFtPVaHCjP62rCjBQ==","signatures":[{"sig":"MEUCIGoDgLqjmRUUzQu26Z9VSS7BR9rq1+os8XLXESUBPrcdAiEA67W9TSaG+YMNC5ltuh97xp4MgXOxUMSPkTf7A/Koj/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59188771},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"355a6c0049ae7115ac394591d7fcd66c60a5c83d","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.197","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.4.1","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.46","@ai-sdk/xai":"^3.0.93","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.68","@clack/prompts":"^1.5.1","@opentui/react":"0.4.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.81","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.102.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.113","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.2","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.1","@opentui/core-win32-x64":"0.4.1","@opentui/core-darwin-x64":"0.4.1","@opentui/core-linux-arm64":"0.4.1","@opentui/core-win32-arm64":"0.4.1","@opentui/core-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.12_1781219820973_0.05063143727225361","host":"s3://npm-registry-packages-npm-production"}},"2.20.13":{"name":"@proxysoul/soulforge","version":"2.20.13","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.13","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"d0453f30e05d6d9725e0bd0f16bf41fd317c13bc","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.13.tgz","fileCount":23,"integrity":"sha512-Pp74o15Ux4ibV7dCijHgj3mwYr0+72rrW8N385k6HKANWWlotXJoWzBWd2BGpTTxynZpAmgZP4Tm40hyiQ3QZg==","signatures":[{"sig":"MEYCIQDr/10DcOS4SqFbsODMwRyhJWAjkXBmFXG9O0VDR/JdagIhAJhfEDEpfZEGkLSkI3PMNj2jltXx/YD2Oaq2zThEdCME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59188771},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"e29c026eb12bbdf46e2982d07e6a14b0457eb19e","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.197","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.4.1","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.46","@ai-sdk/xai":"^3.0.93","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.68","@clack/prompts":"^1.5.1","@opentui/react":"0.4.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.81","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.102.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.113","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.2","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.1","@opentui/core-win32-x64":"0.4.1","@opentui/core-darwin-x64":"0.4.1","@opentui/core-linux-arm64":"0.4.1","@opentui/core-win32-arm64":"0.4.1","@opentui/core-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.13_1781220752248_0.5457197774014744","host":"s3://npm-registry-packages-npm-production"}},"2.20.14":{"name":"@proxysoul/soulforge","version":"2.20.14","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.14","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"1ffd540fb94faebf963cea5537884df0f87f20c2","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.14.tgz","fileCount":23,"integrity":"sha512-loTUKIn+PkhVhbOLD2/IQ1jpH9tVk4kcZjHULR6SSNedql7Yvj5HcLy5MJUkws80WiC+wYHIdiRO+LWqXtBdBg==","signatures":[{"sig":"MEYCIQCWj7NcVRg894URDCtBAs/uKD8ibc30Tv/QbRQ5mFkDhAIhAKbwjzoMq62fp4JETwIcUX8NVxBTo+BQN8Jc62KQdrxg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59191984},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"61b1d9802002fdc4332727f08b295ab1b55503a3","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.197","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.4.1","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.46","@ai-sdk/xai":"^3.0.93","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.68","@clack/prompts":"^1.5.1","@opentui/react":"0.4.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.81","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.102.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.113","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.2","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.1","@opentui/core-win32-x64":"0.4.1","@opentui/core-darwin-x64":"0.4.1","@opentui/core-linux-arm64":"0.4.1","@opentui/core-win32-arm64":"0.4.1","@opentui/core-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.14_1781222923224_0.9656408961483984","host":"s3://npm-registry-packages-npm-production"}},"2.20.15":{"name":"@proxysoul/soulforge","version":"2.20.15","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.15","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"e55bfd6f68ea5097b62cd5f5bbbd69b5ee55fbfd","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.15.tgz","fileCount":23,"integrity":"sha512-dOoMVDgt2UAn0h7jcg4NEc2keFIb2VCdx7eTrBvBzpE3QkNUGR5JhYK0Nmcp5H8Vw6IESCPp5TCpDNr1lFlrmg==","signatures":[{"sig":"MEUCIQDttQjDpFULaaZG943l6DXd0L97I4BFt67uAZgmFmDYWgIgfs+1rITtII49NhSo2CIbmqyT3EN0Niib+pBsLQ5Ve+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59192772},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"5bf13b10cb80f957c86a289b46fd2f72e42125b5","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.197","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.4.1","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.46","@ai-sdk/xai":"^3.0.93","@ai-sdk/groq":"^3.0.39","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.80","@ai-sdk/openai":"^3.0.68","@clack/prompts":"^1.5.1","@opentui/react":"0.4.1","@ai-sdk/mistral":"^3.0.37","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.35","@ai-sdk/anthropic":"^3.0.81","@ai-sdk/fireworks":"^2.0.52","@anthropic-ai/sdk":"0.102.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.113","@ai-sdk/openai-compatible":"^2.0.47","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.2","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.4.16","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.1","@opentui/core-win32-x64":"0.4.1","@opentui/core-darwin-x64":"0.4.1","@opentui/core-linux-arm64":"0.4.1","@opentui/core-win32-arm64":"0.4.1","@opentui/core-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.15_1781225085326_0.07200374076887095","host":"s3://npm-registry-packages-npm-production"}},"2.20.16":{"name":"@proxysoul/soulforge","version":"2.20.16","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.16","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"955a60dd6b3914d0745f7d1846f0cf7c163c2f3e","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.16.tgz","fileCount":23,"integrity":"sha512-ylMo/tFryHY42R0dSrqVLVLcUHOoZ9d/9ATLgUqTMMuxxwgNKgG+l6APMVpBA1XvF8FYF6nu8iZZVzbjn1Qljg==","signatures":[{"sig":"MEUCIAwhtfhPLpQRx8aNse2jfXh2UWXtk0aQQ9d5S1Ex5uu6AiEAs+QtlLSaREGvlGPrHcGvwc4mECXgA3QjkplDLE8FabQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59224064},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"0372a4a08f4f19be007fc4f4a9668458de20602a","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.208","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.5.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.52","@ai-sdk/xai":"^3.0.96","@ai-sdk/groq":"^3.0.42","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@clack/prompts":"^1.6.0","@opentui/react":"0.4.1","@ai-sdk/mistral":"^3.0.40","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.39","@ai-sdk/anthropic":"^3.0.85","@ai-sdk/fireworks":"^2.0.57","@anthropic-ai/sdk":"0.105.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.119","@ai-sdk/openai-compatible":"^2.0.51","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"8.0.1","@types/node":"26.0.0","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.5.0","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.1","@opentui/core-win32-x64":"0.4.1","@opentui/core-darwin-x64":"0.4.1","@opentui/core-linux-arm64":"0.4.1","@opentui/core-win32-arm64":"0.4.1","@opentui/core-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.16_1782233490355_0.053908353524502406","host":"s3://npm-registry-packages-npm-production"}},"2.20.17":{"name":"@proxysoul/soulforge","version":"2.20.17","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.17","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"81a6c44981458f4e1f45b5f83d1bd9e13dcae0a3","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.17.tgz","fileCount":23,"integrity":"sha512-kuolSC+GYCtAu17PJ7hUqCMvdYSBZu0cRPfBMmHQ7HrNe2JqVsUYya/w964LHmtPV0rfjPES8kw8FGmjnLzpYA==","signatures":[{"sig":"MEUCIF6YfB3oVGaZQzEgCiru+sFuddeMY5ph7eoCygc0NeT+AiEAsZkp0QwcazFPyQLrE7223DWnvjpHgciGEWQs6ohvJec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59224064},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"b5aadcf4c896dd3f547966dc2c41cb80007b97db","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.208","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.5.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.52","@ai-sdk/xai":"^3.0.96","@ai-sdk/groq":"^3.0.42","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@clack/prompts":"^1.6.0","@opentui/react":"0.4.1","@ai-sdk/mistral":"^3.0.40","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.39","@ai-sdk/anthropic":"^3.0.85","@ai-sdk/fireworks":"^2.0.57","@anthropic-ai/sdk":"0.105.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.119","@ai-sdk/openai-compatible":"^2.0.51","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"8.0.1","@types/node":"26.0.0","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.5.0","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.1","@opentui/core-win32-x64":"0.4.1","@opentui/core-darwin-x64":"0.4.1","@opentui/core-linux-arm64":"0.4.1","@opentui/core-win32-arm64":"0.4.1","@opentui/core-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.17_1782233771204_0.9483307066719775","host":"s3://npm-registry-packages-npm-production"}},"2.20.18":{"name":"@proxysoul/soulforge","version":"2.20.18","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.18","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"fc7c9722fd8e3a67767d9cee0b466f2a6b532651","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.18.tgz","fileCount":23,"integrity":"sha512-nTqvY7H5Dt89Nr/EAM/G0x+v7CzscHyx2UHSVVjOc/yi8eCt8+bLpIbWpzUl2stvPBcFjnFCy5DlLqNvSsRaaQ==","signatures":[{"sig":"MEQCICHndc/yB9KQsL1mvV4osg/Jdt/jJUTg2Wa1O55q6tEaAiB95SnjqlWRCQbnVSJMmBSS1IqeGaTDgFbBdWmtLoXP5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59225976},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"8182b7f975d4d1ab2af035cb8e94c00d99e6ab60","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.208","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.5.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.52","@ai-sdk/xai":"^3.0.96","@ai-sdk/groq":"^3.0.42","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@clack/prompts":"^1.6.0","@opentui/react":"0.4.1","@ai-sdk/mistral":"^3.0.40","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.39","@ai-sdk/anthropic":"^3.0.85","@ai-sdk/fireworks":"^2.0.57","@anthropic-ai/sdk":"0.105.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.119","@ai-sdk/openai-compatible":"^2.0.51","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"8.0.1","@types/node":"26.0.0","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.5.0","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.1","@opentui/core-win32-x64":"0.4.1","@opentui/core-darwin-x64":"0.4.1","@opentui/core-linux-arm64":"0.4.1","@opentui/core-win32-arm64":"0.4.1","@opentui/core-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.18_1782241807315_0.6246530238544505","host":"s3://npm-registry-packages-npm-production"}},"2.20.19":{"name":"@proxysoul/soulforge","version":"2.20.19","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.19","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"97411e3bc96537f90dd84277d5ca7674ac9c7240","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.19.tgz","fileCount":23,"integrity":"sha512-yuHtUX7FrahU0Ev3O+bOByyQZClZ0uTv02FGYTqqpOf2ZTnfXGFQrZgLDPgd7hNQrC9pfpqAzXNQfzspqFRlpg==","signatures":[{"sig":"MEUCIH39USdoFCJPw4xBIwRVWeLro74FQOHGfF8fE/d2RnO3AiEAmvyQmpSfBqG7J6oGEEqQYokZ3sqihl8DYV98tBAOdz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59228553},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"a7a2382e05385bc7f30e0349199f78acfc91ed0d","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.208","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.5.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.52","@ai-sdk/xai":"^3.0.96","@ai-sdk/groq":"^3.0.42","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@clack/prompts":"^1.6.0","@opentui/react":"0.4.1","@ai-sdk/mistral":"^3.0.40","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.39","@ai-sdk/anthropic":"^3.0.85","@ai-sdk/fireworks":"^2.0.57","@anthropic-ai/sdk":"0.105.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.119","@ai-sdk/openai-compatible":"^2.0.51","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"8.0.1","@types/node":"26.0.0","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.5.0","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.1","@opentui/core-win32-x64":"0.4.1","@opentui/core-darwin-x64":"0.4.1","@opentui/core-linux-arm64":"0.4.1","@opentui/core-win32-arm64":"0.4.1","@opentui/core-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.19_1782244304422_0.34842419444423856","host":"s3://npm-registry-packages-npm-production"}},"2.20.20":{"name":"@proxysoul/soulforge","version":"2.20.20","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.20","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"6978cb9d0f08a14b87dd2e2879c27308e211d32d","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.20.tgz","fileCount":23,"integrity":"sha512-d6f3vKC5jnEvOdi4Zm17oRO3AINLStwumygqQH/ab/n5dF/05BvKFK+hyXtphhZSc5AdcVApMGNTKGf/3IpU2A==","signatures":[{"sig":"MEUCIHSt9/a1FeZKM/Dk+FSSvNaVYJFIJ1DLFPqOss5Kn9V8AiEAgfyzfkaI45Uolm3tmBwYwAbA5yKfLmC9/0+fzUw825c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59239010},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"1fe1ef40990638349fdce57254a1e71f184f96ef","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.208","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.5.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.52","@ai-sdk/xai":"^3.0.96","@ai-sdk/groq":"^3.0.42","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@clack/prompts":"^1.6.0","@opentui/react":"0.4.1","@ai-sdk/mistral":"^3.0.40","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.39","@ai-sdk/anthropic":"^3.0.85","@ai-sdk/fireworks":"^2.0.57","@anthropic-ai/sdk":"0.105.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.119","@ai-sdk/openai-compatible":"^2.0.51","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"8.0.1","@types/node":"26.0.0","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.5.0","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.1","@opentui/core-win32-x64":"0.4.1","@opentui/core-darwin-x64":"0.4.1","@opentui/core-linux-arm64":"0.4.1","@opentui/core-win32-arm64":"0.4.1","@opentui/core-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.20_1782511755618_0.5500969964290323","host":"s3://npm-registry-packages-npm-production"}},"2.20.21":{"name":"@proxysoul/soulforge","version":"2.20.21","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.21","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"c0d5f112149777ea279bc491a36ca76449f33dcc","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.21.tgz","fileCount":23,"integrity":"sha512-iUANDZDFBXkiYzDg/H8H11tyu2kpw75LqYWXJqxs2oFbxmMviDarCpv5Cb0TUqohfW5jhbUHG5si7DrM4RAWsQ==","signatures":[{"sig":"MEUCIDGMOwTA60spjau3Z0q2ByIykElZO1MZUzaFuM6nUIivAiEAkiMct3tnkHsp9b+Z/d0sCD6nLh+RHXjFAXcyfFHUh/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59236967},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"500c698a88c30a9b7b0a1a50a13413117ae43cf0","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.208","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.5.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.52","@ai-sdk/xai":"^3.0.96","@ai-sdk/groq":"^3.0.42","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@clack/prompts":"^1.6.0","@opentui/react":"0.4.2","@ai-sdk/mistral":"^3.0.40","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.39","@ai-sdk/anthropic":"^3.0.85","@ai-sdk/fireworks":"^2.0.57","@anthropic-ai/sdk":"0.105.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.119","@ai-sdk/openai-compatible":"^2.0.51","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"8.0.1","@types/node":"26.0.0","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.5.0","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.2","@opentui/core-win32-x64":"0.4.2","@opentui/core-darwin-x64":"0.4.2","@opentui/core-linux-arm64":"0.4.2","@opentui/core-win32-arm64":"0.4.2","@opentui/core-darwin-arm64":"0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.21_1782514250628_0.8685016271536679","host":"s3://npm-registry-packages-npm-production"}},"2.20.22":{"name":"@proxysoul/soulforge","version":"2.20.22","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.22","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"4f972976381611a8af12af3ea0b6e7151cecdbda","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.22.tgz","fileCount":23,"integrity":"sha512-v6XskCWDuK3WpSj5ptQzuz3nQamSkaAG5AAR+/jY0mQ6bQBnsW36Uc8yPMfFsQdKROSG4E7QFWqw7W1I3daSOA==","signatures":[{"sig":"MEUCIQD5NoTslp6vvggcv9LiI/akvqnuux4teV2NqR3xYqBcowIgTnnqFcfyziqcoVlMEfKE73CsvibOE30CRER6sPKrSK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59236975},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"008d4a4298d92d392f751c162296002451741ca9","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.17.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.208","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.5.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.52","@ai-sdk/xai":"^3.0.96","@ai-sdk/groq":"^3.0.42","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@clack/prompts":"^1.6.0","@opentui/react":"0.4.2","@ai-sdk/mistral":"^3.0.40","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.39","@ai-sdk/anthropic":"^3.0.85","@ai-sdk/fireworks":"^2.0.57","@anthropic-ai/sdk":"0.105.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.119","@ai-sdk/openai-compatible":"^2.0.51","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"8.0.1","@types/node":"26.0.0","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.5.0","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.2","@opentui/core-win32-x64":"0.4.2","@opentui/core-darwin-x64":"0.4.2","@opentui/core-linux-arm64":"0.4.2","@opentui/core-win32-arm64":"0.4.2","@opentui/core-darwin-arm64":"0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.22_1782680631092_0.6064177397088908","host":"s3://npm-registry-packages-npm-production"}},"2.20.23":{"name":"@proxysoul/soulforge","version":"2.20.23","author":{"name":"proxySoul"},"license":"BUSL-1.1","_id":"@proxysoul/soulforge@2.20.23","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"homepage":"https://github.com/proxysoul/soulforge#readme","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"os":["darwin","linux","win32"],"bin":{"sf":"scripts/launcher.mjs","soulforge":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"dist":{"shasum":"76517ae5e6ab46422c17041d1d1ff2483b4b172f","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.23.tgz","fileCount":23,"integrity":"sha512-CG6jQ0Cprm0PHitAiTk0HuoP9mwAk1NWdIPg6ZrU0fYPdmRhjsjuPdxDwXpBRN7l335YvMax5c/9AatNc8yttw==","signatures":[{"sig":"MEQCIC7wTuITM0HOGtAbP5JAaXlhYJW2ns9Z9t/Iac4BnBxkAiBfVRq9jJq7g9NvFmM7nVh84Qdr36xu7tKDTI7qxyGeBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59246375},"type":"module","module":"src/boot.tsx","engines":{"bun":">=1.3.13"},"gitHead":"8ae117e6045cd2da1f029173343cf602b84427d6","scripts":{"dev":"bun run src/boot.tsx","lint":"biome check src/","test":"bun test","build":"bun scripts/build.ts","bundle":"bash scripts/bundle.sh arm64 darwin","format":"biome format --write src/","release":"bun run build && npm publish","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","bundle:x64":"bash scripts/bundle.sh x64 darwin","postinstall":"bun scripts/postinstall.mjs","release:dry":"bash scripts/release.sh patch --dry-run","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle:linux":"bash scripts/bundle.sh x64 linux","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","prepublishOnly":"bun run lint && bun run typecheck && bun run build","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"repository":{"url":"git+https://github.com/proxysoul/soulforge.git","type":"git"},"_npmVersion":"11.18.0","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.208","zod":"4.4.3","react":"19.2.7","shiki":"4.2.0","ignore":"^7.0.5","marked":"18.0.5","neovim":"5.4.0","undici":"^8.5.0","zustand":"5.0.14","linkedom":"0.18.12","ts-morph":"28.0.0","jsonrepair":"^3.14.0","linkify-it":"5.0.1","strip-ansi":"7.2.0","@ai-sdk/mcp":"^1.0.52","@ai-sdk/xai":"^3.0.96","@ai-sdk/groq":"^3.0.42","isbinaryfile":"6.0.0","@ai-sdk/google":"^3.0.83","@ai-sdk/openai":"^3.0.73","@clack/prompts":"^1.6.0","@opentui/react":"0.4.2","@ai-sdk/mistral":"^3.0.40","ghostty-opentui":"1.5.0","web-tree-sitter":"0.25.10","@ai-sdk/deepseek":"^2.0.39","@ai-sdk/anthropic":"^3.0.85","@ai-sdk/fireworks":"^2.0.57","@anthropic-ai/sdk":"0.105.0","tree-sitter-wasms":"0.1.13","@mozilla/readability":"0.6.0","@ai-sdk/amazon-bedrock":"^4.0.119","@ai-sdk/openai-compatible":"^2.0.51","@modelcontextprotocol/sdk":"^1.29.0","vercel-minimax-ai-provider":"^0.0.2","@llmgateway/ai-sdk-provider":"3.8.0","@openrouter/ai-sdk-provider":"2.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"6.0.3","@babel/core":"8.0.1","@types/node":"26.0.0","@types/react":"19.2.17","@ast-grep/cli":"^0.43.0","@biomejs/biome":"2.5.0","@types/linkify-it":"5.0.0","@types/babel__core":"7.20.5","babel-plugin-react-compiler":"1.0.0"},"optionalDependencies":{"@opentui/core-linux-x64":"0.4.2","@opentui/core-win32-x64":"0.4.2","@opentui/core-darwin-x64":"0.4.2","@opentui/core-linux-arm64":"0.4.2","@opentui/core-win32-arm64":"0.4.2","@opentui/core-darwin-arm64":"0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/soulforge_2.20.23_1783522436359_0.901330047840869","host":"s3://npm-registry-packages-npm-production"}},"2.20.25":{"name":"@proxysoul/soulforge","version":"2.20.25","description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","repository":{"type":"git","url":"git+https://github.com/proxysoul/soulforge.git"},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public","provenance":true},"module":"src/boot.tsx","type":"module","license":"BUSL-1.1","author":{"name":"proxySoul"},"bin":{"soulforge":"scripts/launcher.mjs","sf":"scripts/launcher.mjs","soulforge-remote":"dist/soulforge-remote.sh"},"engines":{"bun":">=1.3.13"},"os":["darwin","linux","win32"],"scripts":{"dev":"bun run src/boot.tsx","build":"bun scripts/build.ts","build:no-compiler":"bun build src/boot.tsx --outdir dist --target bun --external react-devtools-core --entry-naming \"[dir]/index.[ext]\"","build:binary":"bun build src/boot.tsx --compile --external react-devtools-core --outfile bin/soulforge","bundle":"bash scripts/bundle.sh arm64 darwin","bundle:x64":"bash scripts/bundle.sh x64 darwin","bundle:linux":"bash scripts/bundle.sh x64 linux","bundle:linux-arm64":"bash scripts/bundle.sh arm64 linux","build:binary:windows":"bun scripts/build.ts --compile --target=bun-windows-x64 --outfile=bin/soulforge-windows-x64.exe","bundle:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch x64","bundle:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/bundle-windows.ps1 -Arch arm64","installer:windows":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch x64","installer:windows-arm64":"pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-installer.ps1 -Arch arm64","selfextract:windows":"bun build --compile --target=bun-windows-x64 --minify --outfile=bin/soulforge-installer-x64.exe scripts/installer-cli.mjs","selfextract:windows-arm64":"bun build --compile --target=bun-windows-arm64 --minify --outfile=bin/soulforge-installer-arm64.exe scripts/installer-cli.mjs","lint":"biome check src/","lint:fix":"biome check --write src/","format":"biome format --write src/","test":"bun test","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage","test:coverage:html":"bun run test:coverage && genhtml coverage/lcov.info --output-directory coverage/html --dark-mode && open coverage/html/index.html","typecheck":"tsc --noEmit","prepublishOnly":"bun run lint && bun run typecheck && bun run build","release":"bun run build && npm publish","release:patch":"bash scripts/release.sh patch","release:minor":"bash scripts/release.sh minor","release:major":"bash scripts/release.sh major","release:dry":"bash scripts/release.sh patch --dry-run","postinstall":"bun scripts/postinstall.mjs"},"devDependencies":{"@ast-grep/cli":"^0.43.0","@babel/core":"8.0.1","@biomejs/biome":"2.5.0","@types/babel__core":"7.20.5","@types/bun":"1.3.14","@types/linkify-it":"5.0.0","@types/node":"26.0.0","@types/react":"19.2.17","babel-plugin-react-compiler":"1.0.0","bun-types":"1.3.14","typescript":"6.0.3"},"dependencies":{"@ai-sdk/amazon-bedrock":"^4.0.119","@ai-sdk/anthropic":"^3.0.85","@ai-sdk/deepseek":"^2.0.39","@ai-sdk/fireworks":"^2.0.57","@ai-sdk/google":"^3.0.83","@ai-sdk/groq":"^3.0.42","@ai-sdk/mcp":"^1.0.52","@ai-sdk/mistral":"^3.0.40","@ai-sdk/openai":"^3.0.73","@ai-sdk/openai-compatible":"^2.0.51","@ai-sdk/xai":"^3.0.96","@anthropic-ai/sdk":"0.105.0","@clack/prompts":"^1.6.0","@llmgateway/ai-sdk-provider":"3.8.0","@modelcontextprotocol/sdk":"^1.29.0","@mozilla/readability":"0.6.0","@openrouter/ai-sdk-provider":"2.9.1","@opentui/react":"0.4.2","ai":"^6.0.208","ghostty-opentui":"1.5.0","ignore":"^7.0.5","isbinaryfile":"6.0.0","jsonrepair":"^3.14.0","linkedom":"0.18.12","linkify-it":"5.0.1","marked":"18.0.5","neovim":"5.4.0","react":"19.2.7","shiki":"4.2.0","strip-ansi":"7.2.0","tree-sitter-wasms":"0.1.13","ts-morph":"28.0.0","undici":"^8.5.0","vercel-minimax-ai-provider":"^0.0.2","web-tree-sitter":"0.25.10","zod":"4.4.3","zustand":"5.0.14"},"optionalDependencies":{"@opentui/core-darwin-arm64":"0.4.2","@opentui/core-darwin-x64":"0.4.2","@opentui/core-linux-arm64":"0.4.2","@opentui/core-linux-x64":"0.4.2","@opentui/core-win32-arm64":"0.4.2","@opentui/core-win32-x64":"0.4.2"},"gitHead":"c691a2386a25a9a0225cc6d14dabd85c6a75d23c","_id":"@proxysoul/soulforge@2.20.25","bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"homepage":"https://github.com/proxysoul/soulforge#readme","_nodeVersion":"24.18.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-+zCo0GAXmYRkSs5+hl/EGzd5LinBOKSwLE9eFsYd/hUrUvw9WjKERehTplpBXKbPmjvWO0W0cM+916Jnr/m32A==","shasum":"257ded1ba2a7d210e144072d8c4eab42fcaba05b","tarball":"https://registry.npmjs.org/@proxysoul/soulforge/-/soulforge-2.20.25.tgz","fileCount":23,"unpackedSize":59252523,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@proxysoul%2fsoulforge@2.20.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGV3lz9KOS7APtotbRLlpQyNW1qYqwP0Ta4PbliRvNpQIhAOEFPDvZPEcXmMRO8OqQrQjHmPmDi8fG4oOk2OBWwRX3"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd0b189f-3b25-4ee6-a7ca-48662080827d"}},"directories":{},"maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/soulforge_2.20.25_1783869787148_0.2412589703454846"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-29T20:37:10.201Z","modified":"2026-07-12T15:23:07.706Z","1.0.0":"2026-03-29T01:17:55.783Z","1.0.1":"2026-03-29T01:35:12.993Z","1.0.2":"2026-03-29T20:37:10.728Z","1.0.3":"2026-03-29T20:45:13.548Z","1.1.0":"2026-03-29T21:34:07.970Z","1.1.1":"2026-03-29T21:44:06.519Z","1.2.0":"2026-03-29T22:12:21.677Z","1.3.0":"2026-03-30T18:10:33.097Z","1.3.1":"2026-03-30T18:25:13.395Z","1.3.2":"2026-03-30T18:34:35.701Z","1.3.3":"2026-03-30T18:57:17.993Z","1.3.4":"2026-03-30T19:10:51.350Z","1.3.5":"2026-03-30T19:23:06.844Z","1.3.6":"2026-03-30T19:35:44.476Z","1.3.7":"2026-03-30T20:50:00.909Z","1.3.8":"2026-03-30T21:11:52.784Z","1.4.0":"2026-03-30T22:38:58.822Z","1.5.0":"2026-03-31T06:58:53.538Z","1.5.1":"2026-03-31T09:31:04.682Z","1.5.2":"2026-03-31T09:59:05.133Z","1.5.3":"2026-03-31T11:17:12.896Z","1.6.0":"2026-03-31T12:51:49.844Z","1.6.1":"2026-03-31T12:57:41.730Z","1.6.2":"2026-03-31T13:22:56.949Z","1.6.3":"2026-03-31T13:37:42.826Z","1.7.0":"2026-03-31T15:14:19.339Z","1.7.2":"2026-03-31T16:30:53.431Z","1.7.3":"2026-03-31T18:14:56.836Z","1.7.5":"2026-04-01T00:23:25.127Z","1.7.6":"2026-04-01T16:51:30.479Z","1.8.0":"2026-04-02T01:49:53.064Z","1.8.1":"2026-04-02T02:11:14.864Z","1.8.2":"2026-04-02T02:26:55.035Z","1.8.3":"2026-04-02T02:44:11.534Z","1.9.0":"2026-04-03T01:02:05.467Z","2.0.0":"2026-04-03T22:46:40.612Z","2.1.0":"2026-04-04T19:22:42.160Z","2.1.1":"2026-04-04T19:29:06.695Z","2.2.0":"2026-04-04T21:57:14.945Z","2.2.1":"2026-04-04T22:07:34.471Z","2.3.0":"2026-04-04T22:53:53.353Z","2.4.0":"2026-04-05T00:26:46.944Z","2.6.2":"2026-04-06T00:22:39.366Z","2.6.5":"2026-04-06T00:56:27.108Z","2.7.0":"2026-04-07T01:08:23.060Z","2.8.0":"2026-04-07T11:48:10.613Z","2.9.0":"2026-04-08T21:48:15.362Z","2.9.1":"2026-04-08T22:11:13.130Z","2.9.2":"2026-04-08T22:24:25.092Z","2.9.3":"2026-04-08T22:30:33.991Z","2.9.5":"2026-04-08T22:59:40.658Z","2.10.0":"2026-04-10T18:14:15.477Z","2.11.0":"2026-04-12T23:17:24.373Z","2.12.0":"2026-04-16T16:01:09.195Z","2.12.1":"2026-04-16T16:07:45.328Z","2.12.2":"2026-04-16T19:06:20.582Z","2.12.3":"2026-04-16T21:36:22.139Z","2.13.0":"2026-04-18T02:49:52.676Z","2.13.1":"2026-04-18T14:07:14.754Z","2.13.2":"2026-04-18T15:09:48.545Z","2.14.0":"2026-04-24T18:27:55.781Z","2.14.1":"2026-04-28T20:50:27.195Z","2.14.2":"2026-04-29T17:35:59.746Z","2.14.3":"2026-05-04T17:47:25.430Z","2.14.4":"2026-05-04T18:10:24.241Z","2.14.5":"2026-05-04T18:16:25.410Z","2.14.6":"2026-05-07T19:59:42.664Z","2.14.7":"2026-05-07T20:59:52.783Z","2.14.8":"2026-05-08T21:03:06.690Z","2.14.9":"2026-05-09T21:58:51.133Z","2.14.10":"2026-05-10T17:49:20.438Z","2.14.11":"2026-05-10T19:47:03.494Z","2.15.0":"2026-05-11T18:47:05.838Z","2.15.1":"2026-05-11T18:57:04.357Z","2.15.2":"2026-05-11T21:57:26.412Z","2.15.3":"2026-05-11T22:15:18.435Z","2.15.4":"2026-05-13T23:27:13.059Z","2.15.5":"2026-05-14T11:03:20.721Z","2.15.6":"2026-05-14T12:18:23.785Z","2.15.7":"2026-05-14T17:05:27.236Z","2.16.0":"2026-05-20T00:05:45.123Z","2.16.1":"2026-05-20T00:38:59.807Z","2.16.2":"2026-05-20T19:05:51.535Z","2.16.3":"2026-05-20T23:41:29.000Z","2.16.4":"2026-05-21T00:41:11.737Z","2.16.5":"2026-05-21T20:54:47.605Z","2.17.0":"2026-05-22T00:03:24.945Z","2.18.0":"2026-05-27T00:14:21.277Z","2.18.1":"2026-05-27T00:41:51.971Z","2.18.2":"2026-05-27T13:38:20.587Z","2.18.3":"2026-05-27T14:03:48.585Z","2.18.4":"2026-05-27T16:58:10.258Z","2.18.5":"2026-05-30T17:36:09.781Z","2.18.6":"2026-05-30T20:16:26.861Z","2.19.0":"2026-05-31T15:30:10.661Z","2.20.0":"2026-06-02T20:37:09.457Z","2.20.1":"2026-06-03T18:00:24.531Z","2.20.2":"2026-06-03T19:48:34.930Z","2.20.3":"2026-06-03T20:01:03.158Z","2.20.4":"2026-06-04T20:59:47.945Z","2.20.5":"2026-06-04T21:15:05.998Z","2.20.6":"2026-06-04T21:35:29.323Z","2.20.7":"2026-06-08T11:18:10.621Z","2.20.8":"2026-06-08T12:35:36.259Z","2.20.9":"2026-06-09T14:14:29.270Z","2.20.10":"2026-06-09T21:37:49.696Z","2.20.11":"2026-06-09T21:43:10.200Z","2.20.12":"2026-06-11T23:17:01.320Z","2.20.13":"2026-06-11T23:32:32.665Z","2.20.14":"2026-06-12T00:08:43.915Z","2.20.15":"2026-06-12T00:44:45.679Z","2.20.16":"2026-06-23T16:51:30.656Z","2.20.17":"2026-06-23T16:56:11.499Z","2.20.18":"2026-06-23T19:10:07.632Z","2.20.19":"2026-06-23T19:51:44.785Z","2.20.20":"2026-06-26T22:09:15.955Z","2.20.21":"2026-06-26T22:50:50.947Z","2.20.22":"2026-06-28T21:03:51.380Z","2.20.23":"2026-07-08T14:53:56.753Z","2.20.25":"2026-07-12T15:23:07.464Z"},"bugs":{"url":"https://github.com/proxysoul/soulforge/issues"},"author":{"name":"proxySoul"},"license":"BUSL-1.1","homepage":"https://github.com/proxysoul/soulforge#readme","repository":{"type":"git","url":"git+https://github.com/proxysoul/soulforge.git"},"description":"Graph-powered code intelligence — multi-agent coding with codebase-aware AI","maintainers":[{"name":"mr-wii","email":"erubakugeki@gmail.com"}],"readme":"<div align=\"center\">\n\n<img src=\"assets/empryo-mark.png\" width=\"150\" alt=\"Empryo\" />\n\n# Empryo\n\n<sub>previously **SoulForge**</sub>\n\n**Graph-powered code intelligence — multi-agent coding with codebase-aware AI.**\n\n[Website](https://empryo.com) · [Download](https://empryo.com/download) · [Changelog](https://empryo.com/changelog) · [Discussions](https://github.com/proxysoul/soulforge/discussions) · [Discord](https://discord.gg/fX4H7GYSMJ)\n\n<img alt=\"Empryo terminal UI\" src=\"assets/TUI-1.png\" width=\"880\" />\n\n</div>\n\n---\n\n**SoulForge is now Empryo** — the same symbol-level, graph-powered agent, rebuilt with a desktop app, a faster engine, and a composable core. Development continues on Empryo; this repository is its home for issues and discussions.\n\n## What is Empryo?\n\nEmpryo understands your codebase as a **graph**, not a pile of text. It parses your repo with tree-sitter, ranks symbols with PageRank and git co-change, and edits code at the **symbol level** — so it reads what matters and changes exactly what it means to.\n\nIt runs in a fast terminal UI, a native desktop app, and a scriptable headless mode. **Free to use** — bring your own provider key, or run fully local with Ollama. Your code never leaves your machine.\n\n<div align=\"center\">\n<img alt=\"Empryo desktop app\" src=\"assets/desktop-2.png\" width=\"880\" />\n</div>\n\n| | |\n|---|---|\n| **Live code graph** | tree-sitter parse, PageRank + git co-change, blast-radius tags, FTS5 + trigram search |\n| **Symbol-level editing** | AST edits via ts-morph (65+ ops, atomic batches) + structural edits across 30+ languages |\n| **Multi-agent** | parallel explore/edit agents with a shared I/O cache |\n| **Task router** | route each slot to a different model per tab — cheap to explore, strong to code |\n| **Time machine** | every prompt is a checkpoint with a git tag; rewind and redo conversation *and* files |\n| **22 providers** | Anthropic, OpenAI, Google, Groq, DeepSeek, Bedrock, Ollama, LM Studio … + any OpenAI-compatible |\n| **Desktop app** | native window, embedded browser, and the full agent |\n| **LSP + MCP** | 576+ language servers via Mason, any MCP server, 13 lifecycle hooks |\n\nRuns on **macOS, Linux, and Windows**.\n\n## Install\n\n```bash\n# macOS / Linux\ncurl -fsSL https://empryo.com/install.sh | bash\n\n# Windows (PowerShell)\nirm https://empryo.com/install.ps1 | iex\n```\n\n```bash\nbrew install proxysoul/tap/empryo\nwinget install ProxySoul.Empryo\n```\n\nDesktop app and prebuilt binaries: [empryo.com/download](https://empryo.com/download).\n\n```bash\nempryo --set-key anthropic sk-ant-...   # or run local with Ollama, no key\ncd your-project\nempryo\n```\n\n## Benchmarks\n\nSame models, same repo, same tasks — Empryo's graph does more with less.\n\n|  | Empryo | Pi |\n|---|:---:|:---:|\n| Bugs fixed | **8 / 9** | 7 / 9 |\n| Cost | **$1.13** | $1.58 |\n| Wall-clock | **4m 16s** | 10m 0s |\n| Input tokens | **1.09M** | 6.21M |\n\nEmpryo navigates by symbols and call hierarchies instead of grep-and-read, so it takes fewer steps and burns fewer tokens. Full methodology and transcripts: [empryo.com/benchmarks](https://empryo.com/benchmarks) · reproduce it at [proxysoul/pi-vs-empryo-bench](https://github.com/proxysoul/pi-vs-empryo-bench).\n\n## SoulForge\n\nSoulForge remains available to download and install, and we'll keep fixing bugs and critical issues. New features and active development move to Empryo.\n\n```bash\nbrew tap proxysoul/tap && brew install soulforge\n# or\nbun install -g @proxysoul/soulforge\n```\n\n## This repository\n\n- **[Issues](https://github.com/proxysoul/soulforge/issues)** and **[Discussions](https://github.com/proxysoul/soulforge/discussions)** — the home for Empryo bug reports, questions, and ideas.\n- The SoulForge source stays archived here under its existing license (see [`LICENSE`](LICENSE)).\n\n## Sponsors\n\n<div align=\"center\">\n\n<a href=\"https://llmgateway.io/dashboard?ref=6tjJR2H3X4E9RmVQiQwK\" title=\"LLM Gateway\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/llmg-white.svg\" />\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"assets/llmg-dark.svg\" />\n    <img alt=\"LLM Gateway\" src=\"assets/llmg-dark.svg\" height=\"52\" />\n  </picture>\n</a>\n\n<sub>One API, 200+ models, up to 30% off frontier. Wired in as the <code>llmgateway</code> provider.</sub>\n\n<sub><a href=\"https://github.com/sponsors/proxysoul\">Sponsor</a> · <a href=\"https://paypal.me/waeru\">PayPal</a> · <a href=\"BACKERS.md\">All backers</a></sub>\n\n</div>\n","readmeFilename":"README.md"}