{"_id":"soba-agent","_rev":"27-1125e25b70a40a8ff9a38a0df2d51436","name":"soba-agent","dist-tags":{"latest":"0.6.19"},"versions":{"0.4.0":{"name":"soba-agent","version":"0.4.0","license":"UNLICENSED","_id":"soba-agent@0.4.0","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"2f28d675c5073afd38ada64f61620968708a7f43","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.4.0.tgz","fileCount":20,"integrity":"sha512-AfrU0oeSLVfoxwvzQxYIE5nVGRcx5aqglxmZkGE2V8zS3qNG+ESt2JYVgIv6xKZF7EJxLneQFsfmtCCQOdLwgw==","signatures":[{"sig":"MEYCIQCWRFISXkwcwK+yRzFmqg7LgS7PNQTwrOEm6PS0ichsjgIhAJuzE1YOslppxVQT8NEPLg3ctwyYVWd0zzDTTEpfL7Z+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3106409},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"d2c7e0cb137fcdd48bd5bedfbbbebe996bd660ce","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","build:binary":"bun run scripts/build-binary.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.4.3","solid-js":"1.9.12","@opentui/solid":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.4.0_1782035499652_0.08447108626651456","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"soba-agent","version":"0.4.1","license":"MIT","_id":"soba-agent@0.4.1","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"1d4cb44677670570fad594077cbdc3d2dc939a3a","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.4.1.tgz","fileCount":21,"integrity":"sha512-um5QvTmtbxtTTh1915GeE5xs02thAT/DwPuehG8jDG/7+AlloUnmDSfS1mnRkHMJbsP4fLwUSK8pSf44pOPG6A==","signatures":[{"sig":"MEQCIDdj21cwMYNLEYZyPbkry4gbfKxU8RB4W4gqQNclCIuIAiAl2Y0JdaGUzpCFQtWwui58SJ/SmMooRfofqLmNmVJZJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3108372},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"5d887837404ab3f9c10611bf067803dc799aef53","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","build:binary":"bun run scripts/build-binary.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.4.3","solid-js":"1.9.12","@opentui/solid":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.4.1_1782036615674_0.9932830520713645","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"soba-agent","version":"0.4.2","license":"MIT","_id":"soba-agent@0.4.2","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"4b65dbdc5fe8d107f4971bf53ace2424740dc9b1","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.4.2.tgz","fileCount":21,"integrity":"sha512-pOjHJrZyJ8sOkchphYfvC6iHhVdWKB/h5k/Itlbdli8WBkyBhhX2blPtactCoRUYk7ndKJAOJ2RqFKE2ubXstw==","signatures":[{"sig":"MEUCIBHFGOJV84W9eOaicaI8O5KUm0sHMwWaHgQGGOzURt5vAiEA3TIDKRnCA9q7ijw4hTRXN4beOykFcNwBThvA+1/g3HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3136078},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"3e70fe96afeb0bc4446038fbeb5f43e545f27148","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","build:binary":"bun run scripts/build-binary.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.4.3","solid-js":"1.9.12","@opentui/solid":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.4.2_1782096182246_0.7344477296118808","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"soba-agent","version":"0.4.3","license":"MIT","_id":"soba-agent@0.4.3","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"c0c119bd5dc381b8772b13c57ea034c0ee883c89","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.4.3.tgz","fileCount":21,"integrity":"sha512-aIN2tzhXawyDDQDZDRc8Jy4N0lxeIuG8IvRDRX9e0T+5d6Jw6K3V+V6UVQEIgAB2dlhF3Pgo6ys6ycypUpafDw==","signatures":[{"sig":"MEUCIQDrVwEQFG9PW2r+JFEC4/ZNRg4UVE7EuNs+fdm6AHTx8wIgPhPtr93jcJ+lkH++MeJnS0i3cbH6XUj5bByWga1RAsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3143902},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"985cf2e84f9f7844d36fd8078219514174768be2","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","build:binary":"bun run scripts/build-binary.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.4.3_1782479635819_0.4992954953123159","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"soba-agent","version":"0.4.4","license":"MIT","_id":"soba-agent@0.4.4","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"b185ddc780648bdaacacf9df2472732d8d6216d5","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.4.4.tgz","fileCount":21,"integrity":"sha512-IvtQLN6mZNUAltBM7BZnoM1hi/LW0WD7usi5ne1l5uoTzGRDxoRohYFbmEE5imAUSRyoAEJLpljO2RSvx3iRnw==","signatures":[{"sig":"MEUCIB1aZv4qBFnGS51xKqyODOL4tHZjxaiuMUGQzlMs0hwMAiEAgtVauE6U56dq6al/H/SwqqZP1HjTY59/HFYo4MbsRZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3143902},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"a4988f7c2eda2d3b840164bd615bc9d320a69dbc","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","build:binary":"bun run scripts/build-binary.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.4.4_1782480230331_0.59860239464319","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"soba-agent","version":"0.5.0","license":"MIT","_id":"soba-agent@0.5.0","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"ed5799aad5f2e09084a45ef940559b0773e675d6","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.5.0.tgz","fileCount":21,"integrity":"sha512-Yhi65oNxGb8G/Y9b1tkI5gln3y+WBm43D8uC4LAZnY+3oghIpmZO9Gq8Hxts+iOGkWg6boQxFzEnRQe/Hpss2A==","signatures":[{"sig":"MEYCIQDzC1kTFM1q8kzkcf1jIZRLVO7Ncz6kYWC2NGa5rt+tKQIhAIPAJJtkJjL76PdWsgTedYjV6RE6H3esLAFlmWJw5fj6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3886736},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"c05a85f24b98c0984b30632d15ea9dcc4aed54c2","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","build:binary":"bun run scripts/build-binary.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.5.0_1782586775034_0.6622954397159404","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"soba-agent","version":"0.5.1","license":"MIT","_id":"soba-agent@0.5.1","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"65d0b49bc326040276a5a9f6b96a5f4dc1c6f829","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.5.1.tgz","fileCount":21,"integrity":"sha512-g6hxzkHXCk57muRO7Qs9bDBZ0Gw5vJx+AarfcrJxYnM0vnPV+fyaN8Rm4eq6AJ1uyKsQjdspz26F2a+RnZsVug==","signatures":[{"sig":"MEUCIQCBzUZGLVcSEqeM45btyo/DldBX/RQCkBg7Y8LMs9itPQIgaIr1l47oQaiPMripxyh6zk6+KdlQZOFV1BnqsGWUn5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3886736},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"be213c75cf1b9afe65cb643de1b30461eae25ddc","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","build:binary":"bun run scripts/build-binary.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.5.1_1782587209275_0.17767074917090753","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"soba-agent","version":"0.6.0","license":"MIT","_id":"soba-agent@0.6.0","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"1458ff8441fa955ec785080a5281f5a28942bf9a","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.0.tgz","fileCount":21,"integrity":"sha512-HZIOTQLr8kTqxDNQNIAemzcUhy5dhQuVZWRZ4tktb3c+58r70fslz0ubEEHGX9cJhDxzWYxWTx7wSW9vDugrkg==","signatures":[{"sig":"MEQCIDknJbArnPnRo2W7FEmZI828F5BTuPqDrcjUllLMT0QwAiBnapuJAjbO06Spl1UtIEfhYpmXqX5gSVIzOSMNp6hYmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941589},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"1329be9f411b0e4398a546f73743630686fcacc2","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.0_1782726443258_0.11799741202482417","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"soba-agent","version":"0.6.1","license":"MIT","_id":"soba-agent@0.6.1","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"aa5b62a113e8f72d937e80acb47187a7dc9cffdc","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.1.tgz","fileCount":21,"integrity":"sha512-zjUEHuzheDrxykcIJgB2epuoN6HCofLr0PYKPFJhfhes0SmbTcDWJhyP6u8yrpJ+A9b6zy5qSIR9cwr6N3JZbA==","signatures":[{"sig":"MEYCIQDONJGmPScIO4zqR4hAgbMT8D7/e6WwAcT0U3W5bTNbwAIhALkYyL6I+KxdTHUsOcecvZuMrurBPj0Q0v8z32MFXRc6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3943656},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"ea587d8b7ccf3fc418b862ba5d4cfaca781ca87b","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.1_1782752333209_0.570914420626339","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"soba-agent","version":"0.6.2","license":"MIT","_id":"soba-agent@0.6.2","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"fa7cb7f2a76000237ac8b3772b163478150d0c5d","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.2.tgz","fileCount":21,"integrity":"sha512-ju1X2z0sl6ZEyJ7XHvb+0RQA+WxXZAc+0ifTzQzI7XynR5PLrLbCUKdxR3Vqpjd6oklVloIa/2COtnD35kdJ1Q==","signatures":[{"sig":"MEQCIAmKcK8v6t7EOpO5M/HXgfXTBOJSugwnyXNWPYl4iO6IAiBHdk8ZhPd4BZRy++0hIixOyXv38x24ZKFksa4WUhoaDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3946039},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"b05d21daa69b2e6f83608936cf4b3fafa8f470e3","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.2_1782754661961_0.7306323332687557","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"soba-agent","version":"0.6.3","license":"MIT","_id":"soba-agent@0.6.3","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"24e1922ade0379ae92b4e446700884ab14575c9a","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.3.tgz","fileCount":21,"integrity":"sha512-0SbkxX6cA1PLfFrsVfhdvXVPdmbSIOMZc7Y/Pr04/4aXDBuesyqk5Y9N+LFFms/bQJZrE89JMKDJTSVIC/tRHQ==","signatures":[{"sig":"MEUCIEGB4eC0eGNgey4rrpgVdmymd0ePQpk3H1Llf7FPajGwAiEA7eWf1AKXkuOX8exJ4oX0tsyb9rkZ14GV+IAfvfkTaws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3952019},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"5a59b1c1551797a435b9607853c5c79c46a311ae","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Bun-first CLI coding agent with terminal UI, proactive context management, skills, project memory, and MCP support.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.3_1782888329660_0.12294337382869513","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"soba-agent","version":"0.6.4","license":"MIT","_id":"soba-agent@0.6.4","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"b60e08ae9f921c8ed8a048a6190efb6b1c39de13","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.4.tgz","fileCount":21,"integrity":"sha512-5M178E4O5YPKAaAX1Tk84UrtqtM3z1xCL+0AyaLFprwE0ze+5ARnqfJZfn+tFC9dMyjlwvvfsptybwh8M3plkA==","signatures":[{"sig":"MEUCIGXpzMfPbz5OLiYECBepsEF8TbD4a+AhcvmtP3/MtOE9AiEAiLirXjWAtLc3pzxYxTDrku/27BkTRAicCEq/FHm2pfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4084506},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"1ad99d266ee805795d95d7dd708329ec699878cc","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.4_1783508673675_0.15796102513875865","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"soba-agent","version":"0.6.5","license":"MIT","_id":"soba-agent@0.6.5","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"01c819c6b417f4ef535313e063fb4c0e643be0d1","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.5.tgz","fileCount":21,"integrity":"sha512-NZPKgkDUYBChKGQTgPjUT9/gqYgfodNO5Zl8q4hrhiB4wMK/ZDTMYHe+MbidpDoJqTfW0nUS3SSSetikF6RDBg==","signatures":[{"sig":"MEUCIQDA/ofjUZIQmeUhCgsBFcza5Y715pqUrQvCXc9CY8A7zwIgLVNuXsR8edNv/MKRjDkCUx51QM5BhJGnmZoYuzTnBIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4233598},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"139178634a06786e645234bbc29193e7188b4520","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.5_1783564492285_0.5345262904350883","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"soba-agent","version":"0.6.6","license":"MIT","_id":"soba-agent@0.6.6","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"51c38286477a68facdc8cc80ae3890cdb296482c","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.6.tgz","fileCount":21,"integrity":"sha512-3RJw0ppKGFBT8aJs1lRhhk+9UvmO062HYczA9NNWOb66PV5dJIZz1gN/BRNt9CjbjKzkntU+/6K17jQ6PzJXeA==","signatures":[{"sig":"MEUCIQDtPUdsgp+Kt7cKOrKLq6gfJxr6Lo8U9i+toBU4C7DMOgIgNePSQ5plRHfWSwpNEnEIRqQv4B4d/eM3FLG+6wxwiBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4260340},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"3e88081b9eb96e2ca6f21a1df65bc9db9bb3c284","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.6_1783685352926_0.7337193096159027","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"soba-agent","version":"0.6.7","license":"MIT","_id":"soba-agent@0.6.7","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"cd459840bb2b0cf2f40537d44b3f2e10fb71d073","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.7.tgz","fileCount":21,"integrity":"sha512-SO6JueZ8zhyvRL6xSFbXMAHLjP6XJGt3K7l/2CYSrrLqqiTqAM9tHLRQTSFcsF4WaYLVLi2Tp+Q8Vl3PmOsHdQ==","signatures":[{"sig":"MEUCIQDGFk+RYUIWwcuSpW12A4Ms9iQVIc8f9+05BjyaVYDT9AIgOL0RreZO9zXOQHPym1LasvSwLMCOyilcWG2fEpmB14o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4253097},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"15ff9ab85f5ab93b652188ec80dd2e609ae9f91b","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.7_1783788938985_0.25023385824014266","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"soba-agent","version":"0.6.8","license":"MIT","_id":"soba-agent@0.6.8","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"86f6be7ba076f0dfaa04609ac6d8c25c076ce155","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.8.tgz","fileCount":21,"integrity":"sha512-lmQb/CwEjoa4kxpBYUvgJMRTclhJIMnqRryYaMy5GBUThKrLFatlhrksS/rS+Ot3CLHykO6NcWAenTGyfCcfSg==","signatures":[{"sig":"MEQCIHwsYbvNPdNGRx0tlCMwfamVI0KwPYxoTWLhuucFlfYQAiAsbZZAeVduaRvqjdTbLakFGhqY5lcFAluKj97KNOljZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4282773},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"6270a5814e4ea746265b910ef11b680ba8dad55b","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.8_1783872924186_0.20232411946287976","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"soba-agent","version":"0.6.9","license":"MIT","_id":"soba-agent@0.6.9","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"84d0e4a2313995f1cdf411b24bf97e77fa2379c4","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.9.tgz","fileCount":21,"integrity":"sha512-VcDQ+ebbjVk3pz1mzg8Hl3knjvVXPEjROFtDZmVJTYvm6o03oE52JFpqgU1MdfEiZMGluI7k7O+y1JdoVX6Dfw==","signatures":[{"sig":"MEUCIDSHz5SvgRatfRkLo1GpJ2+FMF8WLhIr7J+uEuCQY6u6AiEAhTujjjsoccr3y1aUj2GnfsfBnxb657hJKivAeq7CesY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4344264},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"549f08047f2128d751d782d536f59cdc2f3563e0","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"^0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.9_1783878957532_0.46504093653964507","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"soba-agent","version":"0.6.10","license":"MIT","_id":"soba-agent@0.6.10","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"516258a378c62b41f2b6c8028d3e0ef43cc9e951","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.10.tgz","fileCount":21,"integrity":"sha512-nyj2cPkXZ8r5B0pScwGYDSKiT4AaUneeyKeDBAD7ln4/JORQYeL2x+hwD7Z6SgJsXVKWMvWdNZkWd7AfCqoJ9w==","signatures":[{"sig":"MEYCIQDctholDCB6X4ihiRGZ6QTrV5+NAoNGth9d6hGuR4a34gIhAM4Dwbymd5qnw3//sdD3XJilqPZdQhJy50EHrxVusIFm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4344262},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"b427eede393263339459701986cd4dd6da0c0221","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.10_1784035601591_0.9391614866386995","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"soba-agent","version":"0.6.11","license":"MIT","_id":"soba-agent@0.6.11","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"83f6e1042286c9c8d37c6a38742d2a1ba05fc2d7","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.11.tgz","fileCount":21,"integrity":"sha512-dz9r03oCWju02TFp0H1LXct4HoLQa/KifQYOUi2zEH43smLC+qWXttyYLIj4AldKFjSM7bKYv/xhyhiEwymNog==","signatures":[{"sig":"MEQCIEYhevjecqF5cUmfsZbzuDV4qy9VknVOJJtMFBDRKUz5AiBQNX9oZoJnJMMEFjB3t6VHufZVawB/5OvhOs5cKbN15w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4355289},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"abe63ac5ef0316b7cbb1f731d6f4b5311b23f260","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.11_1784107911588_0.8315209764529616","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"soba-agent","version":"0.6.12","license":"MIT","_id":"soba-agent@0.6.12","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"3af7e56be9b690557d53b9ee0db2d1a84bd1da94","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.12.tgz","fileCount":21,"integrity":"sha512-f0kmK6GKpnZEkAfs6R5+uknbrcbkFmN9xYt6FSyLl0vUDmOQPcAWYREGu7m+tFmZWS8OnC0zLvlb5RoVQhlPbw==","signatures":[{"sig":"MEUCIQDbuWVvMvyLqiyQX6qE23zhyQqfeWqeX0lCJgKYGq6+QwIgFQoDzZE/nQ7AD2EsD1DqmIri+CGjRuvq9S6+LhmhH4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4407161},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"b0adf69265da383db112c67e03e4837ba192cbbf","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.12_1784539063537_0.8297863791589013","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"soba-agent","version":"0.6.13","license":"MIT","_id":"soba-agent@0.6.13","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"001beed1c13ff9630c9ddddd5673933c7b632659","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.13.tgz","fileCount":21,"integrity":"sha512-H2LUjD1zedsCe7O/pP3ZCRueQ4AtdYbPP8Wr3OwWcbEVvjU5Zyi7n8vquzL98xBzDZh3iOuOT71O133Nwsm+6w==","signatures":[{"sig":"MEYCIQDD4U4e5pR8Q6emUJqxV4RQHm5Nc5cv97IlOZaiNNej4QIhAN3LR0cdRNuc4oiHFh8CYd3u2CD8FVm+oLaedZUw0i9T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4409725},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"f19ca89781b33fc56b3ed4082fc33d3ec662bb8a","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.13_1784649652368_0.5687378753408023","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"soba-agent","version":"0.6.14","license":"MIT","_id":"soba-agent@0.6.14","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"4e7e65c539762bd9c34634822a33109d971c326e","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.14.tgz","fileCount":21,"integrity":"sha512-qKCkYXD1/iPUuURZ24jG/X80rYhORl0qL3wgm3K2xoHNlfM6uYzRnRY1gHaBS+rXuyMcddOEgcd3/Ugg3GfqhQ==","signatures":[{"sig":"MEUCIQDtTkRJ5frJoWTdDXO7LJS4vOP2pcNP1h8bYw712rXjWwIgJBu1gWxVHmSfcgBbYovNHR7Ap4QqBzBxcLzIL1b2hGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4493145},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"2d29f9a244f5fe57ecf597487def190ed56d702c","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.14_1784743215370_0.6173627932038681","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"soba-agent","version":"0.6.15","license":"MIT","_id":"soba-agent@0.6.15","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"080017ecde6fb642f778262774f0b58b3cc7d715","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.15.tgz","fileCount":21,"integrity":"sha512-ZawfwpIHCzybmZs9WdZKKWJA/u7CuxVPEiH/O0NVM67G0ltDYRh+G4qbVi/sp6RuUnUEquNnWpyLTLAmJXRByQ==","signatures":[{"sig":"MEQCIGfn1Eck20pfBvfvWaYHWjRePhDYZrp4G8Byu0Eajz80AiAza2J15Ia3H3bYOe/OmPfatAnmV3ZC6KwbvaZ+vTCcEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4538221},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"020141b2367fee336321844dab1411c3457f9e12","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.15_1785257706545_0.13996626126611322","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"soba-agent","version":"0.6.16","license":"MIT","_id":"soba-agent@0.6.16","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"66f02934e44f498844eefb85f422c47d3fc70f51","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.16.tgz","fileCount":21,"integrity":"sha512-FTQ6Di7xdSHvowKlGOXBja4qGPqZnhHhXUF4+cW9vgLIRJ/33BSIX2t95HFRe+FiYgWb/oDxSMNLTz8obdykRA==","signatures":[{"sig":"MEQCIB4wK4kM8SnIxAVPnGwZG/ClvCKIe7I3Lb3jWk6OBWPdAiBrTOm3hpLYJpU3guFNk5nDc7AHhJgKgE1hBPFIyehNow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4538178},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"335573281be5ed58dfc24bb730b6e50232ebdc13","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.16_1785749711473_0.9987111394038277","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"soba-agent","version":"0.6.17","license":"MIT","_id":"soba-agent@0.6.17","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"9eb6f9e48e32f99ef5f2e1a457ce0ba497317936","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.17.tgz","fileCount":21,"integrity":"sha512-EHE3JM1Cyfh/BKDd+0zjc/JLeQAquWNVzD7OWwOzcXyJt7OwVmkeTBVeSrTL55TQXttthDzrjffLZbO/jpZmdw==","signatures":[{"sig":"MEUCIQCFIR1rOClGC8FpbiXMF2SdNdWEQrxNKBVmyuycuTac/wIgWiASgMdB0cArsa/MWYlh9plCUIxacwhYM/tfpGhKx+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4540955},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"bab7f67bfdaae59f775a213fb52b15bd22991f5b","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.17_1785751207752_0.030003185504307472","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"soba-agent","version":"0.6.18","license":"MIT","_id":"soba-agent@0.6.18","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"bin":{"soba":"bin/soba.js"},"dist":{"shasum":"b483b4329aa70d87ada19dc028a7216a351e83cf","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.18.tgz","fileCount":21,"integrity":"sha512-PoZykznyGIQo7XbZyF/7dyCpZIEppa+tW3WYkWWLa5YIjVEe+n0AGhAg/lslxMiJFpoZ7FoI+Y8cO2XxCYo50A==","signatures":[{"sig":"MEYCIQDE6Qk0neKPXD9S8l8hF0G2IFISQSwv+qVqcQpWN8dk4AIhAL2pyIAB4MUmDMFVVrdsCQqEsPKGio9Tv42dS7dXtMEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4542651},"type":"module","engines":{"bun":">=1.2.0"},"gitHead":"1c301f065937437175280133b44277dd6698aa25","private":false,"scripts":{"dev":"bun run src/cli.ts","lint":"biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome format --write .","prepack":"bun run build","lint:fix":"biome check --write .","docs:deps":"bun run scripts/generate-dependency-graph.ts","typecheck":"bunx tsc --noEmit --pretty false","build:binary":"bun run scripts/build-binary.ts","docs:changelog":"bun run scripts/generate-changelog.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","check:extensibility":"bun run scripts/check-extensibility.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts"},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"repository":{"url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bun":"1.3.14","zod":"^4.4.3","@opentui/core":"0.4.1","@agentclientprotocol/sdk":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","@types/bun":"latest","typescript":"^5.9.3","@biomejs/biome":"^2.4.16","@opentui/solid":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/soba-agent_0.6.18_1786368640111_0.6362716032888682","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"soba-agent","version":"0.6.19","description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","type":"module","private":false,"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git"},"homepage":"https://github.com/avacadorun-dev/soba-agent#readme","bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"packageManager":"bun@1.3.14","bin":{"soba":"bin/soba.js"},"engines":{"bun":">=1.2.0"},"publishConfig":{"access":"public"},"scripts":{"dev":"bun run src/cli.ts","build":"bun run scripts/build.ts","build:binary":"bun run scripts/build-binary.ts","build:binary:mac-arm64":"bun run scripts/build-binary.ts bun-darwin-arm64","build:binary:linux-x64":"bun run scripts/build-linux-x64-binary.ts","lint":"biome check .","lint:fix":"biome check --write .","format":"biome format --write .","typecheck":"bunx tsc --noEmit --pretty false","smoke:diagnostics":"bun run scripts/smoke-diagnostics.ts","smoke:terminal-bench":"bun run scripts/smoke-diagnostics.ts --profile terminal-bench","test":"bun test","eval:real-model":"bun run scripts/run-real-model-evals.ts","check:boundaries":"bun run scripts/check-boundaries.ts","check:extensibility":"bun run scripts/check-extensibility.ts","docs:deps":"bun run scripts/generate-dependency-graph.ts","docs:deps:check":"bun run scripts/generate-dependency-graph.ts --check","docs:changelog":"bun run scripts/generate-changelog.ts","docs:changelog:check":"bun run scripts/generate-changelog.ts --check","docs:version:snapshot":"bun run scripts/generate-docs-version-snapshot.ts","docs:version:check":"bun run scripts/generate-docs-version-snapshot.ts --check","docs:release-baseline:check":"bun run scripts/check-docs-release-baseline.ts","prepack":"bun run build"},"devDependencies":{"@biomejs/biome":"^2.4.16","@opentui/solid":"0.4.1","@types/bun":"latest","biome":"^0.3.3","solid-js":"1.9.12","ts-morph":"^28.0.0","typescript":"^5.9.3"},"dependencies":{"@agentclientprotocol/sdk":"^1.2.1","@opentui/core":"0.4.1","bun":"1.3.14","zod":"^4.4.3"},"gitHead":"c224993fd1614d3bca9ee89b1756958687b80a4b","_id":"soba-agent@0.6.19","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-a//E8Q8+wZruXfnZEcQvPY85X9i8DEsjmuowzP7tMKox0YkFf2iyhxoa57OLyJzaiQTSduYMM0MJwrb5urWnLA==","shasum":"c7105da9bc0c6ef1bb5a71cd8847b838daa2e525","tarball":"https://registry.npmjs.org/soba-agent/-/soba-agent-0.6.19.tgz","fileCount":21,"unpackedSize":4565712,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDkiXonADM41ar6U3S73BEwRj0wnbK1n44JtkWru74KXAIgJ6joMCBwuBzBPqH5TlBnESqGxIILjMZFhA7eIcSHuiI="}]},"_npmUser":{"name":"avacado.run","email":"work@valferov.ru"},"directories":{},"maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/soba-agent_0.6.19_1787458339394_0.462715098829918"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-21T09:51:39.444Z","modified":"2026-08-23T04:12:19.737Z","0.4.0":"2026-06-21T09:51:39.816Z","0.4.1":"2026-06-21T10:10:15.833Z","0.4.2":"2026-06-22T02:43:02.464Z","0.4.3":"2026-06-26T13:13:55.988Z","0.4.4":"2026-06-26T13:23:50.493Z","0.5.0":"2026-06-27T18:59:35.273Z","0.5.1":"2026-06-27T19:06:49.468Z","0.6.0":"2026-06-29T09:47:23.430Z","0.6.1":"2026-06-29T16:58:53.418Z","0.6.2":"2026-06-29T17:37:42.200Z","0.6.3":"2026-07-01T06:45:29.874Z","0.6.4":"2026-07-08T11:04:33.848Z","0.6.5":"2026-07-09T02:34:52.490Z","0.6.6":"2026-07-10T12:09:13.094Z","0.6.7":"2026-07-11T16:55:39.202Z","0.6.8":"2026-07-12T16:15:24.369Z","0.6.9":"2026-07-12T17:55:57.706Z","0.6.10":"2026-07-14T13:26:41.792Z","0.6.11":"2026-07-15T09:31:51.814Z","0.6.12":"2026-07-20T09:17:43.746Z","0.6.13":"2026-07-21T16:00:52.537Z","0.6.14":"2026-07-22T18:00:15.535Z","0.6.15":"2026-07-28T16:55:06.755Z","0.6.16":"2026-08-03T09:35:11.629Z","0.6.17":"2026-08-03T10:00:07.972Z","0.6.18":"2026-08-10T13:30:40.304Z","0.6.19":"2026-08-23T04:12:19.575Z"},"bugs":{"url":"https://github.com/avacadorun-dev/soba-agent/issues"},"license":"MIT","homepage":"https://github.com/avacadorun-dev/soba-agent#readme","repository":{"type":"git","url":"git+ssh://git@github.com/avacadorun-dev/soba-agent.git"},"description":"Local-first engineering agent with proof receipts, project memory provenance, MCP, skills, and terminal TUI.","maintainers":[{"name":"avacado.run","email":"work@valferov.ru"}],"readme":"<h1 align=\"center\">SOBA Agent</h1>\n\n<p align=\"center\">\n  <strong>Local-first engineering agent for code changes with a verifiable trail.</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/soba-agent\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/soba-agent?color=244C66\"></a>\n  <a href=\"https://github.com/avacadorun-dev/soba-agent/releases\"><img alt=\"release\" src=\"https://img.shields.io/github/v/tag/avacadorun-dev/soba-agent?label=release&color=3F7052\"></a>\n  <a href=\"https://github.com/avacadorun-dev/soba-agent/actions/workflows/ci.yml\"><img alt=\"CI\" src=\"https://img.shields.io/github/actions/workflow/status/avacadorun-dev/soba-agent/ci.yml?branch=main&label=ci\"></a>\n  <a href=\"./LICENSE\"><img alt=\"license\" src=\"https://img.shields.io/github/license/avacadorun-dev/soba-agent?color=6B4E71\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#install\">Install</a>\n  · <a href=\"#first-workflow\">First workflow</a>\n  · <a href=\"https://soba-agent.dev/en/docs/quick-start\">Docs</a>\n  · <a href=\"https://soba-agent.dev/en/docs/changelog\">Changelog</a>\n</p>\n\nSOBA runs in your terminal, keeps project context close to the repository, works through bounded tool loops, and writes\nreceipts for the work it claims to have done. It is built for everyday engineering tasks where the important question is\nnot only \"did the agent edit the code?\", but also \"what changed, what was checked, what permissions were used, and what\nevidence supports the handoff?\"\n\n<p align=\"center\">\n  <img src=\"docs-site/public/tui_screen.png\" alt=\"\" />\n</p>\n\nSOBA is built for engineers who want an agent to stay close to the repo: inspect before editing, ask for permission\nbefore risky operations, run the project's own checks, and leave behind receipts that can be reviewed after the session.\n\n## What SOBA is for\n\nSOBA is a coding agent with a local workflow:\n\n- **Interactive TUI** for agent sessions, shell commands, slash commands, permissions, context, and model state.\n- **Live agent shell output** that opens as soon as a model-started `bash` command runs, stays correlated across\n  parallel calls, and keeps redacted output visible when a command is cancelled.\n- **Capability-aware reasoning controls** through `F4`, `/reasoning`, CLI/env/config, with requested/effective fallback visibility.\n- **Sealed Proof Bundle v1 receipts** in `.soba/evidence/*.soba-proof.json`, with stable run/proof IDs, recursive\n  redaction, and whole-receipt SHA-256 integrity.\n- **Human-readable proof summaries** through `soba prove`, with claim drill-down in `soba explain-claim` and a strict\n  `soba verify` policy gate for scripts and CI.\n- **Run metrics in sealed receipts** for model calls and input/output/total tokens, so eval consumers do not have to\n  infer usage from terminal output.\n- **Project Memory** in `.soba/memory/` with source receipts, stale checks, doctor output, and explanations.\n- **Isolated git worktrees** through `soba --worktree`, so the agent can edit a disposable branch without touching the live checkout.\n- **Bounded permissions** for dangerous operations, with permission receipts recorded in proof output.\n- **MCP support** for local `stdio` servers and remote `streamableHttp` endpoints.\n- **Skills** for reusable project workflows, plus eval, bench, and trace commands for improving them over time.\n- **Portable capsules** for compacting, resuming, and handing off long sessions.\n\nThe current `0.6.x` line is focused on proof integrity, adversarial false-completion tests, and a real-model evaluation\nbaseline. A pinned ordinary-agent versus SOBA comparison now covers three task classes and two repetitions with external\nacceptance outside producer workspaces, declared change scope, and six independently verified SOBA receipts. `0.7.0`\ntargets a portable proof API, external run manifests,\nand a generic CI gate; safe workspaces come\nbefore any larger delegation loop.\n\n## Install\n\nWith npm:\n\n```bash\nnpm install -g soba-agent\n```\n\nThe npm package includes a pinned Bun runtime dependency, so users do not need to install Bun separately before running\n`soba`.\n\nWith Bun:\n\n```bash\nbun add -g soba-agent\n```\n\nUse the Bun install path when Bun is already part of your toolchain and you want Bun to manage the global package.\n\nCheck the CLI:\n\n```bash\nsoba --version\nsoba --help\nsoba init --check\n```\n\nStart the interactive terminal UI:\n\n```bash\nsoba -i\n```\n\n## First workflow\n\n1. Check providers:\n\n   ```bash\n   soba provider list\n   ```\n\n2. Run a minimal one-shot provider check:\n\n   ```bash\n   soba --no-session --max-agent-iterations 1 \"Answer with one word: ok\"\n   ```\n\n3. Open the TUI:\n\n   ```bash\n   soba -i --lang en --theme graphite\n   ```\n\n   Press `F4` to cycle only the reasoning modes declared by the active model. Use `/reasoning` to inspect requested and effective values or set an exact effort/budget.\n\n4. In the TUI, start with a bounded task:\n\n   ```text\n   Inspect this project.\n   Read package.json and the test layout first.\n   Then propose a short plan.\n   If edits are needed, keep them inside the plan and run a targeted test.\n   Do not create a git commit.\n   ```\n\n5. Run local checks from the TUI when you want direct control:\n\n   ```text\n   !git status --short\n   !git diff --stat\n   !bun test\n   ```\n\n6. Inspect the proof trail after non-trivial work:\n\n   ```bash\n   soba prove --last\n   soba explain-claim 1\n   ```\n\n`soba prove` starts with one verdict — `Verified` or `Needs attention` — then shows changed files, checks, claims, and\nrisks without internal IDs or digests. Use `soba prove --last --verbose` for the complete receipt and\n`soba verify --last --format json` for a strict automation gate. If a claim is not backed by evidence, SOBA keeps that\nvisible instead of hiding it in prose.\n\nNew receipts are sealed before persistence. `soba verify` returns exit `0` only for an accepted `verified` proof;\ninvalid, partially verified, unverified, and blocked outcomes return stable non-zero exit codes and machine-readable\nreasons. Legacy receipts without integrity metadata remain readable with a warning but are not tamper-evident.\n\n### Custom provider message compatibility\n\nWire compatibility is configured per model, so one OpenAI-compatible endpoint\ncan expose models with different chat-template requirements. Models whose chat\ntemplate accepts at most one leading system message can opt in explicitly:\n\n```json\n{\n  \"id\": \"strict-chat-provider\",\n  \"name\": \"Strict Chat Provider\",\n  \"baseUrl\": \"https://example.test/v1\",\n  \"apiKeyEnv\": \"STRICT_CHAT_API_KEY\",\n  \"adapter\": \"openai\",\n  \"metadataProfile\": \"generic_openai\",\n  \"reasoningTransport\": \"openai_chat\",\n  \"defaultModel\": \"strict-model\",\n  \"models\": [\n    {\n      \"id\": \"strict-model\",\n      \"name\": \"Strict Model\",\n      \"contextWindow\": 131072,\n      \"maxOutput\": 8192,\n      \"supportsStreaming\": true,\n      \"reasoning\": {\n        \"control\": \"effort\",\n        \"supportedEfforts\": [\"low\", \"medium\", \"high\"]\n      },\n      \"compatibility\": [\"single_system_message\"]\n    }\n  ]\n}\n```\n\nWith `single_system_message`, SOBA merges core instructions, active skill\ninstructions, context capsules, and compaction summaries into one system\nmessage at index zero. The flag is never inferred from provider or model names.\nProviders without it retain their original wire format. Load a complete custom\nprovider definition with `soba provider add <id> --from-file <path>`.\n\nContext/output limits may be omitted from a custom model so discovery can fill them from provider metadata. SOBA marks conservative fallback limits as assumed and never infers reasoning support from a model name; custom endpoints must declare both reasoning capabilities and their transport explicitly.\n\n## Work modes\n\nUse `/plan agent`, `/plan plan`, or `/plan goal` to choose whether SOBA should implement, prepare a decision-complete\nplan, or clarify the objective and success criteria. In Plan and Goal modes, mutation tools and `bash`/`local_shell`\nare removed from the model's tool schemas before inference while the runtime denial remains as a second safety layer.\nImplementation-style prompts in Plan Mode are automatically treated as requests to inspect and plan, without asking\nthe user to switch modes. See the [Plan and goal modes guide](https://soba-agent.dev/en/docs/plan-mode).\n\n## Project Memory\n\nProject Memory stores durable project facts under `.soba/memory/` so future sessions can reuse context without relying\nonly on a long chat transcript.\n\nAsk SOBA to save facts with source receipts:\n\n```text\nUpdate Project Memory:\n- architecture: core modules and data flow;\n- conventions: Bun only, strict TypeScript, tests with bun test;\n- known-errors: recurring failures and verification commands;\n- dependencies: important runtime and dev dependencies.\n\nUse project memory tools. Include source.file, source.lines, source.lastVerified, source.confidence, and staleIfFilesChange when a source can be verified.\nDo not store secrets.\n```\n\nThen inspect memory health:\n\n```bash\nsoba memory doctor\nsoba memory stale\nsoba memory verify\nsoba memory explain \"provider registry\"\n```\n\n## Skills\n\nSkills are reusable workflows that live with the project or the user environment. In the TUI:\n\n```text\n/skill list\n/skill:commit-message Suggest a conventional commit message for staged changes.\n/skill deactivate commit-message\n```\n\nActivated skills are session-scoped, restored on session resume, and can be deactivated explicitly when they no longer apply. Bundled skills are included in both package and standalone binary distributions.\n\nProject skills require trust:\n\n```text\n/project-trust status\n/project-trust approve\n```\n\nFor skills that should stay reliable, use the eval loop:\n\n```text\n/skill eval <name>\n/skill bench <name>\n/skill trace <name>\n```\n\n## MCP tools\n\nMCP servers are configured in `.soba/mcp.json`. From the TUI:\n\n```text\n/mcp status\n/mcp start <server>\n/mcp reload\n/mcp status\n```\n\nSOBA supports local `stdio` servers and remote `streamableHttp` endpoints. Remote credentials should come from\nenvironment-backed auth such as `bearerEnv` or `apiKeyEnv`.\n\n## Session controls\n\nCommon ways to continue work:\n\n```bash\nsoba -i\nsoba -c -i\nsoba -r\nsoba -s <SESSION_ID> \"Continue the task\"\n```\n\nUseful TUI commands:\n\n```text\n/session\n/sessions list\n/budget\n/permissions ask\n/permissions repo\n/auto-compact on\n/compact Preserve the goal, decisions, changed files, checks, risks, and next step.\n/capsule\n/rewind\n```\n\nAuto-compaction is a deferred preflight barrier: turn and milestone triggers mark\nwork as pending, then SOBA shows live progress and waits immediately before the\nnext model call. The TUI remains responsive and queues new input. Disabling\n`/auto-compact` affects soft triggers only; hard-limit and overflow recovery stay enabled.\n\n## From source\n\n```bash\ngit clone git@github.com:avacadorun-dev/soba-agent.git\ncd soba-agent\nbun install\nbun run build\nbun run src/cli.ts --help\n```\n\nDevelopment gates:\n\n```bash\nbun run lint\nbun run typecheck\nbun test\nbun run build\n```\n\nSOBA uses Biome for linting/formatting and Bun for scripts, tests, and builds.\n\n## Standalone binaries\n\nTagged GitHub releases build standalone binaries for macOS and Linux. Download the matching `soba-*` asset from the\nrelease, make it executable, and run it directly:\n\n```bash\nVERSION=\"$(node -p \"require('./package.json').version\")\"\nchmod +x \"./soba-linux-x64-v${VERSION}\"\n\"./soba-linux-x64-v${VERSION}\" --version\n```\n\nFor normal use, prefer the npm or Bun global install path. Use a standalone binary when you do not want a global package\nmanager install.\n\n## Documentation\n\n- [Quick Start](https://soba-agent.dev/en/docs/quick-start)\n- [Project walkthrough](https://soba-agent.dev/en/docs/walkthrough-building-a-project)\n- [Proof receipts](https://soba-agent.dev/en/docs/proof)\n- [Project Memory](https://soba-agent.dev/en/docs/project-memory)\n- [Skills](https://soba-agent.dev/en/docs/skills)\n- [CLI reference](https://soba-agent.dev/en/docs/cli-reference)\n- [Changelog](https://soba-agent.dev/en/docs/changelog)\n\nThe documentation site source lives in `docs-site/`.\n\n## License\n\nMIT © 2026 avacado.run <avacado.run@gmail.com>\n","readmeFilename":"README.md"}