{"_id":"@orion-agents/orion-code","_rev":"30-fa80ad3429b3787c31c0eee443fef9b5","name":"@orion-agents/orion-code","dist-tags":{"next":"0.3.19","latest":"0.3.19"},"versions":{"0.1.0":{"name":"@orion-agents/orion-code","version":"0.1.0","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.0","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"bc80f48cdc3641a2ff2c930d1dc221f4bdea5476","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.0.tgz","fileCount":1070,"integrity":"sha512-CJo2SBrV72lochiQKIbMqI9wuqUeM2mAZ09b5/dmIhGZbk8scZK5UrjhLl51obwiVLfVvZNqy4Go31XkUPI4iQ==","signatures":[{"sig":"MEYCIQCjDtHSilWoN9MyWjfauoGFZcNEKl/bDmEa0BgpDSEXWgIhAJoBTaR1zUbAUf6d8qJDaYHIxUOKp1e+RV2Qkjlenjf+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4673647},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"tsc","start":"ts-node src/cli.ts","format":"prettier --write src/","prepublishOnly":"npm run build && npm test -- --runInBand --testPathIgnorePatterns='session-consistency|ink-ui-pty'"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.9.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^3.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^4.0.0","js-yaml":"^4.1.1","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","lodash-es":"^4.18.1","type-fest":"^5.6.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@types/better-sqlite3":"^7.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.0_1785243053386_0.9640521610250257","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@orion-agents/orion-code","version":"0.1.1","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.1","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"732e7a7b7532df3c848fe552ad9a0e3c6808dbaa","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.1.tgz","fileCount":1450,"integrity":"sha512-PafbYDrVAgI7jDAeEofBg9l6YNfvRj/KVyauz/Qz5w+kqfMM96Y5EaVxJWq3204aX6BtyD+bt4Je+3IJc96y3A==","signatures":[{"sig":"MEUCIQC7thDN7xFS+htR2ii7Vr/TuNgY32LNNwPQDVoez/5xDwIgNfQsJaRsx0GEjWGaBoUpVprCp666AYtetcXIkLzD0HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5991625},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"100c7e20e6b190f522eb41a3a6cd8a731ea5e353","scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"tsc","start":"ts-node src/cli.ts","format":"prettier --write src/","prepublishOnly":"npm run build && npm test -- --runInBand --testPathIgnorePatterns='session-consistency|ink-ui-pty'","test:ink-compat":"ORION_RUN_DEPRECATED_INK_PTY=1 jest tests/ink-ui-pty.test.ts --runInBand"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.11.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^3.2.0","uuid":"^9.0.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^4.0.0","js-yaml":"^4.1.1","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","lodash-es":"^4.18.1","type-fest":"^5.6.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@types/better-sqlite3":"^7.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.1_1785506651255_0.16669822728719375","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@orion-agents/orion-code","version":"0.1.2","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.2","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"774d5d49b60a86b7b89789b72d9d493f98f03e78","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.2.tgz","fileCount":1086,"integrity":"sha512-PSsdKoD19x4911zQN9pIanci0nU2/s6kBIwZG1lPeEmJZe6ftW/j0lCRnOqVMW+lWECtRfdB45GGjAV3Q/7vhg==","signatures":[{"sig":"MEQCIBFFp8Jtj7DpFAZw2ZTYlBOyfsOjIHcdgMPQY38CMpwfAiA3f0Qxd9XxpmOxEZovTjJ+j0jm8aRnTZyxToCN8hVagg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5316805},"main":"dist/index.js","_from":"file:/tmp/orion-v0.1.2-publish.mc88uY/orion-agents-orion-code-0.1.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc","clean":"node scripts/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","prepublishOnly":"npm run lint && npm run build && npm test -- --runInBand","test:ink-compat":"ORION_RUN_DEPRECATED_INK_PTY=1 jest tests/ink-ui-pty.test.ts --runInBand"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/tmp/orion-v0.1.2-publish.mc88uY/orion-agents-orion-code-0.1.2.tgz","overrides":{"shell-quote":"^1.10.0"},"_integrity":"sha512-PSsdKoD19x4911zQN9pIanci0nU2/s6kBIwZG1lPeEmJZe6ftW/j0lCRnOqVMW+lWECtRfdB45GGjAV3Q/7vhg==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.9.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^3.2.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^4.0.0","js-yaml":"^4.3.0","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","lodash-es":"^4.18.1","type-fest":"^5.6.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@types/better-sqlite3":"^7.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.2_1785675020697_0.06943449639702748","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@orion-agents/orion-code","version":"0.1.3","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.3","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"3e88fb414c44e6cc1e949fda50f40c6c544a1a09","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.3.tgz","fileCount":1098,"integrity":"sha512-5sbW90LebompKgZG9Pd6nsOet3PvlRCpyzx6h+7mWtsC0XqoRqQ7bv64jbN2UfwBHQQ/xbfUmBehecRi6ohsMQ==","signatures":[{"sig":"MEUCIQD3nGXF4Mii12XizqohQPmypPdx0ku7deneqSC+xGPDHQIgYoGHcFDYd4QcPwb2iJYMrPGR/vv83NyP+qJCkaUJxJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5489221},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"808f6318f1534c068cfc5498e649ec871d3ad196","scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc","clean":"node scripts/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","release:check":"node scripts/release-check.js","prepublishOnly":"npm run lint && npm run build && npm test -- --runInBand","test:ink-compat":"ORION_RUN_DEPRECATED_INK_PTY=1 jest tests/ink-ui-pty.test.ts --runInBand"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"overrides":{"shell-quote":"^1.10.0"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.9.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^3.2.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^4.0.0","js-yaml":"^4.3.0","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","lodash-es":"^4.18.1","type-fest":"^5.6.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@types/better-sqlite3":"^7.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.3_1785933500663_0.4668072900136975","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@orion-agents/orion-code","version":"0.1.4","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.4","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"5fe208932f8955574de1630382d500ffec599ec2","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.4.tgz","fileCount":1134,"integrity":"sha512-kWvDz/xbzf4Gy3HOCIctykZTpX5LnSTXoaMTH8J79s8O0tcSDZuA4EtrWBdCo9DxPJK7VXNvZ28Kc3kxgyt2dA==","signatures":[{"sig":"MEQCIFBKUMJx5KOlMnOOm90ZQx+Hlx9+/LgXpZ34f1wufTdzAiBKIdQGnlYnxewXAF0gH7A8bejOYqZAU0uzzXFa0tZGkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5683963},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc","clean":"node scripts/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","release:check":"node scripts/release-check.js","prepublishOnly":"npm run lint && npm run build && npm test -- --runInBand","test:ink-compat":"ORION_RUN_DEPRECATED_INK_PTY=1 jest tests/ink-ui-pty.test.ts --runInBand"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"overrides":{"shell-quote":"^1.10.0"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.11.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^3.2.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^4.0.0","js-yaml":"^4.3.0","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","lodash-es":"^4.18.1","type-fest":"^5.6.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@types/better-sqlite3":"^7.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.4_1785994680789_0.8321735043052014","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-2":{"name":"@orion-agents/orion-code","version":"0.1.4-2","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.4-2","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"8ee89b900b6eb6a9344488f827484ee25c7cf2ae","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.4-2.tgz","fileCount":1226,"integrity":"sha512-+EoZjM2xpfn2OQcRPOGhdsBQPWj+FlY7w1Sge0F750d0PX9zRrQGSUwXrKtoFvWk0H+qjPF+BUaC37oUVQCETg==","signatures":[{"sig":"MEUCIQClOvWiHK0y8S6ExpPFE1Ngvv0vwa/CxcGOG8PUboG8XgIgcBJ/KqGvOTN2cqZT7BbNAKvVgFsoQusM7ACie4R3ieY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6064874},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc","clean":"node scripts/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","deps:check":"bash scripts/dep-health-check.sh","release:check":"node scripts/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run lint && npm run build && npm run release:check -- --skip-tests && npm test -- --runInBand","test:ink-compat":"ORION_RUN_DEPRECATED_INK_PTY=1 jest tests/ink-ui-pty.test.ts --runInBand"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"overrides":{"shell-quote":"^1.10.0"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.9.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^3.2.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.4-2_1786274023079_0.6880104597699419","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@orion-agents/orion-code","version":"0.1.5","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.5","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"b49ead991caffa62ab1e1573d0c516fb495838d2","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.5.tgz","fileCount":1238,"integrity":"sha512-muv8sZd13fP2P7Vn/YUG/fCsMdXETFRtomHI/nAWmY89hJdSqe5FQfog2k2p2oBRABkWw9QdAvKR0q6DN5zEVQ==","signatures":[{"sig":"MEYCIQCdQfJJMgEiIzBPvMtXIN5/UApj1PYSQBR4oRM0CL7XogIhAJdO6Htr4HRoujhRf+W+ilLKLC0BJ1AZbB6BRzvJkI0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6248015},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"e32b7c53f619255c695b4a651aabb7901f7baa77","scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc","clean":"node scripts/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","deps:check":"bash scripts/dep-health-check.sh","release:check":"node scripts/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run release:check -- --skip-tests && npm test -- --runInBand","test:ink-compat":"ORION_RUN_DEPRECATED_INK_PTY=1 jest tests/ink-ui-pty.test.ts --runInBand"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"overrides":{"shell-quote":"^1.10.0"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.11.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^3.2.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.5_1786429026929_0.28802885252573285","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@orion-agents/orion-code","version":"0.1.6","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.6","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"31d317e9ddb0a28c74d7b2aeb1ad118d4bf311a8","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.6.tgz","fileCount":1238,"integrity":"sha512-YLXiFrG0p0o+x+m2t8J2JOXC8NPTYIqEx3ct3dMEb3W0+65Qn7v7KEYLAKnPSC3/W9igzR3sX9YtypJ2uR8/lQ==","signatures":[{"sig":"MEUCIQC09f33ND3K0aaqvHOyq34EanjNr/ltYTD4NDl+kQV/BwIgEWlaoTfc18yPjysZRTEC7u6gmrP83trp/GnQeIYvbsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6271315},"main":"dist/index.js","_from":"file:/tmp/orion-publish-v016.sIArcm/artifacts/orion-agents-orion-code-0.1.6.tgz","types":"dist/index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc","clean":"node scripts/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","deps:check":"bash scripts/dep-health-check.sh","release:check":"node scripts/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run release:check -- --skip-tests && npm test -- --runInBand","test:ink-compat":"ORION_RUN_DEPRECATED_INK_PTY=1 jest tests/ink-ui-pty.test.ts --runInBand"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/tmp/orion-publish-v016.sIArcm/artifacts/orion-agents-orion-code-0.1.6.tgz","overrides":{"shell-quote":"^1.10.0"},"_integrity":"sha512-YLXiFrG0p0o+x+m2t8J2JOXC8NPTYIqEx3ct3dMEb3W0+65Qn7v7KEYLAKnPSC3/W9igzR3sX9YtypJ2uR8/lQ==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.9.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^3.2.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.6_1786512162233_0.7674290626823725","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@orion-agents/orion-code","version":"0.1.7","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.7","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"7fb303f700524899d9d7e62c2d0dbf3117029b4c","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.7.tgz","fileCount":1250,"integrity":"sha512-zv/bzIqDLeKu1eOHQuddF4z28bQOhWHdObd+EeuuJ1WPZHIM/78jyNOqucGq5jXyFYlIpkbcvneQOaBo+FPNhA==","signatures":[{"sig":"MEUCIFOApfgxTNg3YaWy8Jc423q7/kJUodG1svOb5ShO63jRAiEAmKbguqtyjUpihBKsC4mC5xAWtOP5StgCxi66rtJaK34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6401550},"main":"dist/index.js","_from":"file:/tmp/orion-v017-release-artifacts.tR5twV/orion-agents-orion-code-0.1.7.tgz","types":"dist/index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc","clean":"node scripts/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","deps:check":"bash scripts/dep-health-check.sh","release:check":"node scripts/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","test:ink-compat":"ORION_RUN_DEPRECATED_INK_PTY=1 jest tests/ink-ui-pty.test.ts --runInBand"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/tmp/orion-v017-release-artifacts.tR5twV/orion-agents-orion-code-0.1.7.tgz","overrides":{"shell-quote":"^1.10.0"},"_integrity":"sha512-zv/bzIqDLeKu1eOHQuddF4z28bQOhWHdObd+EeuuJ1WPZHIM/78jyNOqucGq5jXyFYlIpkbcvneQOaBo+FPNhA==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.11.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^3.2.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.7_1786586183969_0.14633722116175618","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@orion-agents/orion-code","version":"0.1.8","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.8","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"21b046a46119601b48bd884bb7be8de994a17fb4","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.8.tgz","fileCount":1223,"integrity":"sha512-Juqg0dOZR1RgvJ8n3R0dwYpAMKDAyZX4YvtQAy+yig91gvz3b4l70Q2qqiI57ZMXKyka/HvqqJB0B58w0Cd1ew==","signatures":[{"sig":"MEYCIQDbEUUdsDW+70TrXu2RWPF9CvbQS5DFc4Qa1Miwj1tpEgIhANgmjiibP1oq4AukP21LbjBOdBXiv8pLPH1Gc6did1Ut","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6701518},"main":"dist/index.js","type":"commonjs","_from":"file:orion-agents-orion-code-0.1.8.tgz","types":"dist/index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","deps:check":"bash scripts/release/dep-health-check.sh","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","test:ink-compat":"ORION_RUN_DEPRECATED_INK_PTY=1 jest tests/ink-ui-pty.test.ts --runInBand"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/Users/hope/ai-project/orion-code/orion-agents-orion-code-0.1.8.tgz","overrides":{"shell-quote":"^1.10.0"},"_integrity":"sha512-Juqg0dOZR1RgvJ8n3R0dwYpAMKDAyZX4YvtQAy+yig91gvz3b4l70Q2qqiI57ZMXKyka/HvqqJB0B58w0Cd1ew==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.11.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.1","dependencies":{"ink":"^3.2.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.zh-CN.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.8_1786764174575_0.6227072910103697","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@orion-agents/orion-code","version":"0.1.9","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.1.9","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"6f396a01b9f30fb9b44cb2164814a7d11cc39d6c","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.1.9.tgz","fileCount":1275,"integrity":"sha512-pWyEXOesAhWOpv0yEHrFktAa5yxLMK0VfKzbb8dSe/hyu8UTLaGfxgYpxMq4EnEqvL/TD6qNmRVgZA+aMIFs0Q==","signatures":[{"sig":"MEQCIB3VZn35EeD8VeAO7wZK91vXWwazwDKUIiWf6PqSChnlAiALfYzmPHzoVzZ8etzJhRIYleIkzAGwqURJdOQh3Udc0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7166983},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"1010418f24a6d07a22074435bd4d50a9d339391c","scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","deps:check":"bash scripts/release/dep-health-check.sh","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","test:ink-compat":"ORION_RUN_DEPRECATED_INK_PTY=1 jest tests/ink-ui-pty.test.ts --runInBand"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"overrides":{"shell-quote":"^1.10.0"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.11.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.1","dependencies":{"ink":"^3.2.0","axios":"^1.6.0","chalk":"^4.1.2","react":"^17.0.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","throttle":"^1.0.3","auto-bind":"^5.0.1","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.zh-CN.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@types/react":"^17.0.83","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.1.9_1786783275253_0.48458474229387893","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@orion-agents/orion-code","version":"0.2.0","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.2.0","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"623ec3b9dba02635ad3ff4881efe8dc62be2202c","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.2.0.tgz","fileCount":1304,"integrity":"sha512-gy89qoh3UQ85PAKX6Xl+CL1UUC9Ytx41O4YS8ChXfRy9Avvo3bgEKVQmjPqzoWUL0p3SOGcIj81Jw+kInh6MIA==","signatures":[{"sig":"MEUCIA71G2Wq5uoMeAGpxez1DNu1bWlvWM5vQHZSDBXJ6YMjAiEApaa95z5OZX9Bw6zvDgvuLODmrEYU3A00T18pQzRgPzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7868233},"main":"dist/index.js","type":"commonjs","_from":"file:/tmp/orion-v020-release.hpa84L/package/orion-agents-orion-code-0.2.0.tgz","types":"dist/index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","deps:check":"bash scripts/release/dep-health-check.sh","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/tmp/orion-v020-release.hpa84L/package/orion-agents-orion-code-0.2.0.tgz","_integrity":"sha512-gy89qoh3UQ85PAKX6Xl+CL1UUC9Ytx41O4YS8ChXfRy9Avvo3bgEKVQmjPqzoWUL0p3SOGcIj81Jw+kInh6MIA==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.9.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.19.0","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.2.0_1787750571934_0.12190960108396309","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@orion-agents/orion-code","version":"0.2.2","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.2.2","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"c8294526884fbc86c3b99c4ed9df45bcf5a55447","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.2.2.tgz","fileCount":1312,"integrity":"sha512-HB4lr3vmD9aLs8++t/4ZPROsKigiqPBuI+7XON1CcAztwmdy5HCUapaQZkiVVXovbiZH6Q893R9j1o2JWxymUg==","signatures":[{"sig":"MEUCIDKVqIid11MZFR1GaTPaPgD2qsaF7ixMbdALwpXZj7V3AiEAu+MfP3gDaDerL1M1lUOjEJ1Uj+WuhGTOuMGP1LcTA+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7924550},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/","test":"jest","build":"npm run clean && tsc && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/","prepack":"npm run build","deps:check":"bash scripts/release/dep-health-check.sh","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.11.0","description":"Orion Code - goal-driven coding agent for the terminal.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.1","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^20.0.0","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.2.2_1787800928802_0.8008090040331275","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@orion-agents/orion-code","version":"0.3.0","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.0","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"3ed2c4bb4e2c18c3daa99cf58f30e7819c71ee3e","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.0.tgz","fileCount":1357,"integrity":"sha512-+ZjI081czXqhKqvGji/E1w1k6eU3EWlnkt1MetVa7GL0+ZklIQHV4115SlfMww0/HVCSLswdeNP/Msnxi8SNog==","signatures":[{"sig":"MEYCIQCZozgFiKz4Bu6fsWsbvlBkl3fYsHHgAgCoalFegStuOwIhAI+jVO9KJ+hSDOYAgk4XQPCnt8Ngse+W/iLE2kURTlDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8935962},"main":"dist/index.js","type":"commonjs","_from":"file:/tmp/orion-v030-publish.3QwIjq/package/orion-agents-orion-code-0.3.0.tgz","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts --grep '(?:E2E-P0-0[1-4]|@settings)'","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/tmp/orion-v030-publish.3QwIjq/package/orion-agents-orion-code-0.3.0.tgz","_integrity":"sha512-+ZjI081czXqhKqvGji/E1w1k6eU3EWlnkt1MetVa7GL0+ZklIQHV4115SlfMww0/HVCSLswdeNP/Msnxi8SNog==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.17.0","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"26.5.1","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.0_1787917166697_0.5266808513751484","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@orion-agents/orion-code","version":"0.3.1","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.1","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"374bbf7bc54e0714608fd6d2f05da791bce0cee4","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.1.tgz","fileCount":1407,"integrity":"sha512-k+PbWNiqvvgi/3VM2VS+FIrc791HKkgFnEiMoWO6g7RyLUUc9UG2RpK5+qQCAaa33cPxlZyI37NdACTm1ZblOw==","signatures":[{"sig":"MEQCIHcx7qx/e9JPK8u706hjQvTfsgpyG9+eH5pxIHTWTAD1AiAyHwOVbILGnRznMSL9eAQGtHm6aN+OsP+s/5UT/cF9hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9928865},"main":"dist/index.js","type":"commonjs","_from":"file:/tmp/orion-v031-final-release.ryuaLT/release-package/orion-agents-orion-code-0.3.1.tgz","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/tmp/orion-v031-final-release.ryuaLT/release-package/orion-agents-orion-code-0.3.1.tgz","_integrity":"sha512-k+PbWNiqvvgi/3VM2VS+FIrc791HKkgFnEiMoWO6g7RyLUUc9UG2RpK5+qQCAaa33cPxlZyI37NdACTm1ZblOw==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.8","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.3","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.1_1787995986064_0.5508119054926355","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@orion-agents/orion-code","version":"0.3.2","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.2","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"dc9c245f49c8e6fc755a2f89c012b5339707f0ce","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.2.tgz","fileCount":1420,"integrity":"sha512-Z5w65iuwJuYidyExPaz/J9yf0rJrEPm8FU6Gfg8XxMip7qCGQQT7P5MirYNKLZkMDhKDqvgdh+iWi5nbfDHLew==","signatures":[{"sig":"MEUCIHrelfBojWqAjwTp7ZUOrXQUhm9YIpkz/XyqcFU36xTWAiEAjw/0n/U+rBbX1xr39Ulg4AGj9zF7CvkC//GBDOe4W3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10365938},"main":"dist/index.js","type":"commonjs","_from":"file:orion-agents-orion-code-0.3.2.tgz","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/private/tmp/orion-v032-release.XTEU3V/ci-c449d5b-package/orion-agents-orion-code-0.3.2.tgz","_integrity":"sha512-Z5w65iuwJuYidyExPaz/J9yf0rJrEPm8FU6Gfg8XxMip7qCGQQT7P5MirYNKLZkMDhKDqvgdh+iWi5nbfDHLew==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.8","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.3","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.2_1788196968667_0.3881295727327412","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@orion-agents/orion-code","version":"0.3.4","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.4","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"ef1e916b565a192ebe3be3968b15cb0c5680711d","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.4.tgz","fileCount":744,"integrity":"sha512-4qFOuUXYI1gjmH6OapyLikWKyNUDQW1CoQ2QyDJrQS/mYGKT1xI8eRTlBSV2/JirKT9gfA8Gn/+QN7ECsog7iQ==","signatures":[{"sig":"MEYCIQCJiJsORlZ263t/rP85rX4TJOPUBBY004UntIueGa63ggIhAN/mBjB13t2vuGCSIEcLVRpOLARqhAxXaihEZemRGuYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6909897},"main":"dist/index.js","type":"commonjs","_from":"file:/tmp/orion-v034-ci-release.hn33uh/package/orion-agents-orion-code-0.3.4.tgz","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/tmp/orion-v034-ci-release.hn33uh/package/orion-agents-orion-code-0.3.4.tgz","_integrity":"sha512-4qFOuUXYI1gjmH6OapyLikWKyNUDQW1CoQ2QyDJrQS/mYGKT1xI8eRTlBSV2/JirKT9gfA8Gn/+QN7ECsog7iQ==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"11.9.0","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"24.14.0","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.4_1788287632824_0.732330653752703","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@orion-agents/orion-code","version":"0.3.7","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.7","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"94024d7e2daa28ec8eee1386693f6839cfde9e5d","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.7.tgz","fileCount":744,"integrity":"sha512-8P18yZUUlKfwZZHvp/YTz2rDfFiSZ6QBlov9bEc3C0kOgNFCDdaYSkYBhDbcca7QALrRFi2U9CZCUoQMkKN+iw==","signatures":[{"sig":"MEUCIGxO0ffCMG+lxI/29R/SZboxcGm4PJjymbG04IRlxcikAiEA7XVJm5lfd81MUbsFAH8g92oXRZK4yUyp1uNqVloXnnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6993607},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","format:check":"prettier --check src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","typecheck:e2e":"tsc -p tests/e2e/tsconfig.json","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.7","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.2","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.7_1788420582175_0.6781828877454155","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@orion-agents/orion-code","version":"0.3.9","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.9","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"e651554388a9bedd20abbdf534b1fb589dea6191","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.9.tgz","fileCount":748,"integrity":"sha512-WAHaKs7bw6tqhDTjI7nKpn4B0Rzzdkz4M9jOSzwS4v/AGfZvuZUKCHwzvmF0YPdMEkjxyt39zsDt6ev0T9Gqsw==","signatures":[{"sig":"MEUCIEnY7lO2+/eqAiH5RXbXQtyKm19krHZm0M9cL0SXExu+AiEApBavOp0+Uh69pgv8pOkFYNoCoZ0oX8kP3iavGoPIHZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7011453},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"gitHead":"06793201a08d419612932b70cc5d649b5787b09f","scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","format:check":"prettier --check src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","typecheck:e2e":"tsc -p tests/e2e/tsconfig.json","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.8","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.3","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.9_1788534270087_0.05504581576686762","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@orion-agents/orion-code","version":"0.3.10","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.10","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"8b9ee7cd291e72346ee725e40d509a864b30fc92","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.10.tgz","fileCount":748,"integrity":"sha512-Kt41WS98ENIeE/rOc+FfQoDLbLDLe41VSVWFepafv83+W+Vg51KbSy0nbSrAWX02b80Y4AaTHiSScBF4sBX/tw==","signatures":[{"sig":"MEYCIQCC0XdWrYkv7vMieo+6Qi+j8IkPRkile6XXDWoKW/GMIgIhANcricYnHwR3nm5BkDdn4Tmx6IEP5IkP4VXEC5M2t53w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7015473},"main":"dist/index.js","type":"commonjs","_from":"file:/tmp/orion-agents-orion-code-0.3.10.tgz","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","format:check":"prettier --check src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","typecheck:e2e":"tsc -p tests/e2e/tsconfig.json","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/tmp/orion-agents-orion-code-0.3.10.tgz","_integrity":"sha512-Kt41WS98ENIeE/rOc+FfQoDLbLDLe41VSVWFepafv83+W+Vg51KbSy0nbSrAWX02b80Y4AaTHiSScBF4sBX/tw==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.8","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.3","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.10_1788536094512_0.15201795733075407","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@orion-agents/orion-code","version":"0.3.11","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.11","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"c554debf665f407fb132762f636e28ca201d3f6c","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.11.tgz","fileCount":748,"integrity":"sha512-ItO3O900QfL+zEcbuv1FJ6M9d8rBUL0uzz2+6WcuxPE+6gALYKUxp2x11ePZoN874eAK84+ReJV2nZLkyXcbag==","signatures":[{"sig":"MEQCIAz83IfLTSjdsrdrtHGp/BbLH134VCcGBM/Pi3u7zsOCAiBa+dmjIEwRC9Ia3ihiWY1m1NkQckLvtuoRwcFVCiXjvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7017584},"main":"dist/index.js","type":"commonjs","_from":"file:/tmp/orion-agents-orion-code-0.3.11.tgz","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","format:check":"prettier --check src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","typecheck:e2e":"tsc -p tests/e2e/tsconfig.json","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"_resolved":"/tmp/orion-agents-orion-code-0.3.11.tgz","_integrity":"sha512-ItO3O900QfL+zEcbuv1FJ6M9d8rBUL0uzz2+6WcuxPE+6gALYKUxp2x11ePZoN874eAK84+ReJV2nZLkyXcbag==","repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.8","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.3","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.11_1788538631999_0.9206368146209762","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@orion-agents/orion-code","version":"0.3.12","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.12","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"a2c3c654d297f4d0a3a5c9094e17d98ce537483c","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.12.tgz","fileCount":751,"integrity":"sha512-Eolsy9jC1z+WZx6IdKgVD19GsNebh6j5YGOVxUM9xMru+7oBqwaHG+lf1lFW8KXlKIo6toj1M02TRBsxqlkOhQ==","signatures":[{"sig":"MEQCIFzP9IlnbpP2IrOWbL2Z/w7kMTr9F/4mO5KKj8btO2hiAiA12NSzOv2Qqg51UpFJg4nXH7BNkS0wVJsziKLrIJBFsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7074485},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","format:check":"prettier --check src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","typecheck:e2e":"tsc -p tests/e2e/tsconfig.json","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.7","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.2","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.12_1788786496560_0.6030688650084721","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@orion-agents/orion-code","version":"0.3.14","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.14","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"4fe2cecee23c8b393fe1a02d0db8cad9840aaed9","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.14.tgz","fileCount":753,"integrity":"sha512-rrFICHuyaQ9dKJ7TyXcm5oSgjKh9+RoNlwLm/IkzBKUvGbZQn1Gkmk4nhkb6DFcwwbaCT1qDlqGdkfAMqKUK9w==","signatures":[{"sig":"MEUCIQDspzd90wBqcFd/yPwIRIylgYQsGQKlVRlXoWVf3jEK3wIgRHthedURZDumgGmyyxK9QDW1s7w15GDCvXby15NMdKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7085750},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","format:check":"prettier --check src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","typecheck:e2e":"tsc -p tests/e2e/tsconfig.json","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.7","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.2","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.14_1788840226565_0.009345433460449026","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@orion-agents/orion-code","version":"0.3.15","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.15","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"dec1e07ab89381417a3b81980f818d2d91c6dfa5","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.15.tgz","fileCount":754,"integrity":"sha512-9kLuzaQ8IbxTKSud9x0OfNWBr+bkz8LKhRJaYGQSphNek1g5XW7EAENquFVNIVybqqfW1nu7qBU9yaADsKAXSA==","signatures":[{"sig":"MEUCIQC8vSLGrFTlAph4bIsC7BSwJbBZkquGyOpSIVkcBf1hmAIgevrbU4hbn/8qnGuYhuHES6q52L7qb4Sb5n6ADEgtuWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7091885},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","format:check":"prettier --check src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","typecheck:e2e":"tsc -p tests/e2e/tsconfig.json","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.7","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.2","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.zh-CN.md","devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.15_1789021925902_0.10782704916153074","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@orion-agents/orion-code","version":"0.3.17","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.17","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"d02f8df435c069efab66066970a892a834bf5e92","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.17.tgz","fileCount":771,"integrity":"sha512-DeymrEoRtxRZMM3OXFZPni/3XyErfmsO8/+axPP0QoM10YpihpwcV4QXcwxxI+It3n01tD7EczyHfWAc5qDFeg==","signatures":[{"sig":"MEUCICp0Z0hP8NJ5d6I7DT5HwmjTJ4s6xJ/jhkMO5FhMNt/nAiEAgZKDvKwT3SYnlSsVjTpkGPe6viqDPNqXPHR5NUSSqUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjp9egguH/pIjVnn6GhaOKJJM0ZB9QIvk0PpRl31jSQgIhAMTB/Vd/tnDe82G2N6G1HNCoDsL7TkiqraDBA9w7FiS4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7391152},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","format:check":"prettier --check src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","typecheck:e2e":"tsc -p tests/e2e/tsconfig.json","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.7","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.2","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.17_1789567524225_0.1731974471141018","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@orion-agents/orion-code","version":"0.3.18","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.18","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"246b9159c02f8efa5a7747267894fe11622012ff","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.18.tgz","fileCount":771,"integrity":"sha512-Z4u8+SULc28uBZKoDMZ8/SZa4eUXzFMBHfeDudp9TSSZThq+Ws7E3AfkKKyHKEKr5Zzrg+fkChdGQdFiEiLSNw==","signatures":[{"sig":"MEUCIQCPyG+e9Id8zZCinelNTxKTg4UrlnYIE1mpE/C0NF0LjwIgB/AXGRbTlL54G8D98lmbuJzMdfy26VHjJg+peMTVjxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCue69iO5OaZuIsweXikNCPJET/D6glNOTpHerjdwswWAIhAP+zs4y6qTCr50sQguZYDiSJaMctRLFpIgsR1gghAqy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7393974},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","format:check":"prettier --check src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","typecheck:e2e":"tsc -p tests/e2e/tsconfig.json","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.7","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.2","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.18_1789573407345_0.7422038835142972","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@orion-agents/orion-code","version":"0.3.19","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"author":{"name":"Linux2010"},"license":"MIT","_id":"@orion-agents/orion-code@0.3.19","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"homepage":"https://github.com/orion-agents/orion-code#readme","bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"bin":{"orion":"bin/orion"},"dist":{"shasum":"573d55ff60a24aee9a61e672abc2b1259c744370","tarball":"https://registry.npmjs.org/@orion-agents/orion-code/-/orion-code-0.3.19.tgz","fileCount":771,"integrity":"sha512-WPJsV3xIW6mmWkRdDyTMNfThwYLnmAKjixoidjjSpkFslmtTDnezOwYrGAorqJxEuRWyu6BxfDogiuTVnvS94g==","signatures":[{"sig":"MEYCIQCsHEjOEzU4XWvM/c4iPBemm2OxpWE1oucrisrjrWJuvgIhAPKfM9adUsFRiN3bbhTPULBrYm2XEkO+MB/HFsTY2ALv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCY1kqMQJgrRo0ospCKjTpanw3rqaTvgZRBDUsqSpmrxwIgVvH1XPjqYaICE7dTlJ3MfKIuTFxRLrIEnljEZhhsnGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7404334},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"scripts":{"cli":"ts-node src/cli.ts","dev":"nodemon src/cli.ts","lint":"eslint src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test":"jest","build":"npm run clean && npm run build:server && npm run build:web && node scripts/maintenance/copy-runtime-assets.js","clean":"node scripts/maintenance/clean-dist.js","start":"ts-node src/cli.ts","format":"prettier --write src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","dev:web":"vite --config web/vite.config.ts","prepack":"npm run build","build:web":"tsc -p web/tsconfig.json --noEmit && vite build --config web/vite.config.ts","deps:check":"bash scripts/release/dep-health-check.sh","build:server":"tsc","format:check":"prettier --check src/ web/src/ scripts/smoke/web-workbench-browser.ts scripts/e2e/ tests/e2e/ playwright.config.ts","test:web-e2e":"playwright test","bench:harness":"ts-node --transpile-only scripts/bench/harness-runtime.ts","release:check":"node scripts/release/release-check.js","test:coverage":"jest --coverage","typecheck:e2e":"tsc -p tests/e2e/tsconfig.json","prepublishOnly":"npm run deps:check -- --policy-only && npm run lint && npm run build && npm run test:web-browser && npm run test:harness-confluence && npm run release:check -- --skip-tests && npm run test:coverage -- --runInBand","release:receipt":"ts-node --transpile-only scripts/release/assemble-release-receipt.ts","release:artifact":"ts-node --transpile-only scripts/release/build-release-artifact.ts","test:web-browser":"ts-node --transpile-only scripts/smoke/web-workbench-browser.ts","bench:harness:eval":"ts-node --transpile-only scripts/bench/harness-eval.ts","test:runtime-matrix":"ts-node --transpile-only scripts/release/runtime-matrix.ts","test:web-e2e:matrix":"ts-node --transpile-only scripts/e2e/run-web-e2e-matrix.ts","test:web-e2e:primary":"ts-node --transpile-only scripts/e2e/run-web-e2e-primary.ts","bench:harness:compare":"ts-node --transpile-only scripts/bench/compare-harness.ts","release:gate-evidence":"ts-node --transpile-only scripts/release/gate-evidence.ts","test:web-e2e:critical":"ts-node --transpile-only scripts/e2e/run-web-e2e-critical.ts","bench:harness:baseline":"ts-node --transpile-only scripts/bench/harness-runtime.ts --mode baseline","release:web-e2e-receipt":"ts-node --transpile-only scripts/e2e/assemble-web-e2e-receipt.ts","test:harness-confluence":"ts-node --transpile-only scripts/bench/harness-confluence.ts","bench:harness:baseline:frozen":"ts-node --transpile-only scripts/bench/frozen-v019-baseline.ts"},"_npmUser":{"name":"linux2010","email":"linuxmorebetter@gmail.com"},"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"_npmVersion":"10.9.8","description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.3","allowScripts":{"node-pty@1.2.0-beta.15":true},"dependencies":{"ws":"^8.21.3","axios":"^1.6.0","chalk":"^4.1.2","dotenv":"^16.6.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.49.0","undici":"^6.28.0","js-yaml":"^4.3.0","node-pty":"1.2.0-beta.15","throttle":"^1.0.3","commander":"^12.0.0","sqlite-vec":"^0.1.9","signal-exit":"^4.1.0","@xterm/xterm":"^6.0.0","string-width":"^4.2.3","eventemitter3":"^5.0.1","@clack/prompts":"^0.7.0","better-sqlite3":"^12.10.0","marked-terminal":"^6.2.0","@xterm/addon-fit":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"jest":"^29.7.0","vite":"7.3.6","react":"18.3.1","eslint":"^8.56.0","nodemon":"^3.0.0","ts-jest":"^29.4.9","ts-node":"^10.9.0","axe-core":"4.13.0","prettier":"^3.1.0","@types/ws":"^8.18.1","react-dom":"18.3.1","typescript":"^5.3.0","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/react":"18.3.24","@types/figlet":"^1.5.8","@types/js-yaml":"^4.0.9","playwright-core":"1.62.1","@playwright/test":"1.62.1","@types/react-dom":"18.3.7","@vitejs/plugin-react":"5.1.4","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^9.1.2","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/orion-code_0.3.19_1789784737308_0.6079018218676078","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-07-28T12:50:53.179Z","modified":"2026-09-19T02:26:36.579Z","0.1.0":"2026-07-28T12:50:53.568Z","0.1.1":"2026-07-31T14:04:11.457Z","0.1.2":"2026-08-02T12:50:21.022Z","0.1.3":"2026-08-05T12:38:20.863Z","0.1.4":"2026-08-06T05:38:01.001Z","0.1.4-2":"2026-08-09T11:13:43.240Z","0.1.5":"2026-08-11T06:17:07.174Z","0.1.6":"2026-08-12T05:22:42.418Z","0.1.7":"2026-08-13T01:56:24.153Z","0.1.8":"2026-08-15T03:22:54.823Z","0.1.9":"2026-08-15T08:41:15.439Z","0.2.0":"2026-08-26T13:22:52.147Z","0.2.2":"2026-08-27T03:22:08.967Z","0.3.0":"2026-08-28T11:39:26.940Z","0.3.1":"2026-08-29T09:33:06.284Z","0.3.2":"2026-08-31T17:22:48.865Z","0.3.4":"2026-09-01T18:33:53.011Z","0.3.7":"2026-09-03T07:29:42.345Z","0.3.9":"2026-09-04T15:04:30.295Z","0.3.10":"2026-09-04T15:34:54.768Z","0.3.11":"2026-09-04T16:17:12.175Z","0.3.12":"2026-09-07T13:08:16.742Z","0.3.14":"2026-09-08T04:03:46.723Z","0.3.15":"2026-09-10T06:32:06.069Z","0.3.17":"2026-09-16T14:05:24.348Z","0.3.18":"2026-09-16T15:43:27.473Z","0.3.19":"2026-09-19T02:25:37.514Z"},"bugs":{"url":"https://github.com/orion-agents/orion-code/issues"},"author":{"name":"Linux2010"},"license":"MIT","homepage":"https://github.com/orion-agents/orion-code#readme","keywords":["agent","ai","coding-agent","cli-agent","llm","openai","claude","mcp","harness","automation","coding-assistant","developer-tools"],"repository":{"url":"git+https://github.com/orion-agents/orion-code.git","type":"git"},"description":"Orion Code - local-first goal-driven coding agent for terminal and Web.","maintainers":[{"name":"linux2010","email":"linuxmorebetter@gmail.com"}],"readme":"# Orion Code\n\n面向终端与浏览器、本地优先的目标驱动 Coding Agent。\n\n> v0.3.19：补齐 v0.3.17 Git 工作栏的断言欠账\n> （`docs/plan/evidence/v0.3.17-git/g317-status.md`），并修掉这些断言找出来的问题——\n> 响应式三档从未生效、被后台刷新丢弃的 Diff 读取导致内容区空白、窄屏返回丢失阅读位置、\n> 裸仓库被当成「不是仓库」。已发布 npm 0.3.19 并打 tag `v0.3.19`。\n\n[English](README.md) ·\n[v0.3.7 方案](docs/plan/v0.3.7-left-rail-improvement-plan.md) ·\n[v0.3.6 方案](docs/plan/v0.3.6-plan.md) ·\n[v0.3.4 稳定化方案](docs/plan/v0.3.4-stabilization-plan.md) ·\n[v0.3.4 合同](docs/architecture/v0.3.4-stabilization-contract.md) ·\n[v0.3.4 E2E 方案](docs/test/v0.3.4-stabilization-e2e-plan.md) ·\n[v0.3.4 迁移](docs/migration/v0.3.3-to-v0.3.4.md) ·\n[v0.3.3 方案](docs/plan/v0.3.3-plan.md) ·\n[v0.3.3 Web API](docs/architecture/v0.3.3-web-api.yaml) ·\n[模式/权限合同](docs/architecture/agent-mode-permission-contract.md) ·\n[v0.3.3 E2E 方案](docs/test/v0.3.3-web-workbench-e2e-plan.md) ·\n[v0.3.3 迁移](docs/migration/v0.3.2-to-v0.3.3.md) ·\n[v0.3.0 Web 方案](docs/plan/v0.3.0-web-workbench-plan.md) ·\n[Settings 方案](docs/plan/v0.3.0-settings-integration-plan.md) ·\n[Node 兼容方案](docs/plan/v0.3.0-node-runtime-compatibility-plan.md) ·\n[Web API](docs/architecture/v0.3.0-web-api.yaml) ·\n[迁移指南](docs/migration/v0.2.2-to-v0.3.0.md) ·\n[Settings 迁移](docs/migration/v0.2.2-to-v0.3.0-settings.md) ·\n[真实状态图册](docs/assets/screenshots/v0.3.0-web/README.md)\n\n## v0.3.4 稳定了什么\n\n- **Context 绑定写入。** Settings mutation 现在同时携带活动 Workspace 与 Context revision；陈旧页面\n  不会写入或应用到另一个 Runtime。空 Session 名称和 busy slash command 也会保持持久态与活动回合不变。\n- **统一敏感数据边界。** 结构化凭据、URL userinfo、canonical 文件目标、Git diff 路径、tool artifact\n  和并发命令输出在进入浏览器或证据前统一检查与脱敏。\n- **确定的 Terminal 传输。** PTY 代理对分片、浏览器写入背压与重连竞态都保持完整 Unicode，以及\n  replay、live tail、exit、close 的严格顺序。\n- **诚实的 durable/read 投影。** Tool receipt 与 journal fact 必须成对校验；symlink 在保留 lexical\n  类型的同时投影有效目标类型；Review 将仓库真实总数与有界可见页分开显示。\n- **Fail-closed 发布证据。** live canary 失败、重复 Runtime 证据，或混入“安全安装阶段”的生命周期\n  script 都会阻止发布。\n\n## v0.3.3 包含什么\n\n- **一条执行主干、有界 Web Session actors。** Web Session 与终端产品共用 product bootstrap、\n  AgentRuntimeController、Session/Thread、ToolGateway、审批、Goal、Plan、Skills 和 MCP。Web 最多允许\n  3 个 Session turn 并行、4 个 actor 常驻；TUI/terminal 继续保持单活动 Session 合同。\n- **Orion 方块工坊。** 内置像素工坊风格可与 system/light/dark 组合，不加载远程资产、动态主题代码或\n  第二份 Settings 真相；classic 继续作为显式内置风格提供。\n- **可恢复的 Web 工作台。** React 界面覆盖工作区/会话、对话与工具活动、BUILD/PLAN/AUTO、follow-up、\n  interrupt、审批、Goal/Plan、模型/effort、Skills/MCP 和诊断。快照与 cursor replay 负责刷新和 SSE\n  重连恢复。\n- **专业项目工作台。** 左侧展示已注册项目并懒加载 Session，中间仍是唯一 Agent 会话。右侧可变宽面板\n  提供 Agent、审阅、终端、文件和 Git；左栏可在 240–480px 鼠标调宽或折叠为 48px rail，窄屏使用互斥\n  drawer 且不覆盖桌面偏好。\n- **Composer Control Center。** 模式、Session 权限、模型、Effort 与 Context 都在输入框旁的可访问菜单中；\n  Runtime 明确投影 current/last-good/pending/error，active turn 模型切换会安全延迟，切小上下文前先 Compact。\n- **可审核 Plan 与有界 Context。** PLAN 写入 durable review 后等待 exact-digest 批准；结构化文件/目录/\n  Review/Session/Skill 引用、带 revision 的队列编辑与 Session 草稿恢复让输入意图可见且可恢复。\n- **本地安全边界。** Host 只绑定 `127.0.0.1`；写请求必须携带精确 Origin、进程 nonce、JSON body 和\n  幂等键。响应设置严格 CSP，浏览器 payload 经过脱敏，大型工具结果按字节分页读取。\n- **Host 管理的 Settings。** 外观、默认模型、工作区 Effort 与全局工具确认策略统一进入严格、带\n  revision 的 `orion.json` Coordinator。原子批量保存、文件锁内 CAS、外部编辑 invalidation、\n  last-good 恢复与明确的来源/作用域/生效时机，让浏览器、slash 命令、TUI 与 Runtime 使用同一持久真相。\n- **有边界地参考 DSH。** 方案基于固定 DeepSeek Harness revision 做了源码审计。DSH Web 实际使用\n  POST 加两条下行 WebSocket；Orion 有意选择 JSON HTTP 加一条可 replay 的 SSE，同时保留 Orion 的\n  Model/Skills/MCP 边界。\n\n## v0.2.0 带来了什么\n\nOrion 现在只有一条产品执行主干：\n\n```text\nThread → Turn → Step → Item\n                    │\n                    ├─ 冻结的 prompt/model/capability 快照\n                    └─ Capability → Policy → Approval → Sandbox → Execute → durable receipt\n```\n\n- **默认更轻。** 普通 coding 首步只暴露 7 个精确 core tools，不再把全部 built-in schema\n  重复发送给模型。Git、LSP、Web、Skill、MCP、batch 和 subagent 按任务选择。\n- **执行路径唯一。** root turn 与 child agent 共用同一种 Agent Loop 和 ToolGateway；模型看到的 schema\n  与实际 dispatch 由同一个 Step Snapshot 绑定。\n- **扩展真正按需。** Skill catalog 只含有界描述，选中后才读取定义和资源；MCP server 在精确选择前\n  不连接、不起进程、不打开 socket，空闲后释放 lease。\n- **完成状态可证明。** history、TaskContext evidence、Goal、StopDecision、Capability 与 Plan receipts\n  在同一个 TurnCommit 中提交。持续有进展的 Goal 可以运行 20+ turns，只在 completion audit 通过后\n  自动退出。\n- **崩溃后可恢复。** append-only runtime facts 是权威源；UI projection、Compact、旧 Session 迁移和\n  resume 都进行 digest 校验，半提交或冲突状态 fail closed。\n- **交互一致。** TUI、terminal、print、Plan、Goal、Compact 与 subagent 使用同一版本化协议。\n\n架构借鉴 DeepSeek Harness 的 scope/resource lifecycle 和 Codex 的不可变执行契约，同时保留 Orion\n自己的 Goal/Evidence 完成模型。Orion **不是**插件市场或任意 JavaScript 插件宿主；Model、Skills、\nMCP 仍是用户可见的扩展边界。\n\n## 安装\n\n支持 Node.js 22.12+、24 和 26。生产环境建议使用 Node 24 LTS，当前开发环境也支持 Node 26\nCurrent。Node 20 已结束上游维护，不再属于 v0.3 Runtime 合同。\n\n当 npm 已存在不可变的 `0.3.4` 发布凭据后：\n\n```bash\nnpm install -g @orion-agents/orion-code@0.3.19\norion --version\norion doctor\n```\n\n从源码运行：\n\n```bash\ngit clone https://github.com/orion-agents/orion-code.git\ncd orion-code\nnpm install\nnpm run build\nnpm run start\n```\n\n## 配置模型\n\nOrion 读取 `~/.orion-code/orion.json`。可从\n[`docs/orion.example.json`](docs/orion.example.json) 开始。Provider key 可使用本地值或\n`$HUOSHAN_API_KEY` 这样的环境变量引用；不要提交密钥。\n\n最小 OpenAI-compatible 示例：\n\n```json\n{\n  \"schemaVersion\": 1,\n  \"providers\": [\n    {\n      \"id\": \"my-provider\",\n      \"displayName\": \"My Provider\",\n      \"baseUrl\": \"https://example.invalid/v1\",\n      \"apiKey\": \"$MY_PROVIDER_API_KEY\",\n      \"protocol\": \"openai-completions\"\n    }\n  ],\n  \"models\": [\n    {\n      \"id\": \"my-model\",\n      \"displayName\": \"My Model\",\n      \"provider\": \"my-provider\",\n      \"model\": \"model-name\",\n      \"contextWindow\": 200000,\n      \"maxOutputTokens\": 8192\n    }\n  ],\n  \"defaultModel\": \"my-model\",\n  \"toolConfirmation\": \"allow\"\n}\n```\n\n配置后运行 `orion doctor`。诊断不需要输出密钥本身。\n\n## 使用 Orion\n\n```bash\norion                         # 默认产品 TUI\norion --ui terminal           # 技术诊断 terminal fallback\norion web                     # 启动本地 Web Workbench 并打开浏览器\norion web --no-open --port 0  # 使用操作系统分配的 loopback 端口\norion web --cwd /path/to/repo # 指定另一个已存在工作区\norion -p \"解释这个仓库\"       # 实验性的非交互模式\norion -p --output-format json \"运行 focused tests\"\norion diff\norion commit\n```\n\n`orion -p` 是早期实验性的非交互入口；需要确认弹层或实时 steering 的任务应使用 TUI。\n\n### 本地 Web Workbench\n\n`orion web` 在同一个 loopback origin 提供打包后的客户端与 `/api/v1/*`，不提供 LAN bind。\nProvider 凭据仍通过 Orion 配置/环境变量管理；浏览器负责选择工作区和会话、执行或 steer 任务、回答\n审批并查看运行态。关闭或刷新 tab 不会替用户批准/拒绝，pending approval 仍由 Runtime 持有；停止\nHost 时会 abort 并 fail-closed。\n\n浏览器展示已提交 Plan receipt，并进入 durable `awaiting_review`。批准会创建独立 BUILD request；继续规划\n携带反馈创建独立 PLAN request；取消不产生执行副作用。三种操作均绑定 exact digest，刷新或 Host restart\n后可恢复，stale review fail-closed。\n\n多项目导航不会创建多个 Runtime；跨项目 Session 选择是一次带 revision guard 的原子 Context 切换。\n桌面左栏可在 240–480px 调整或折叠为 48px rail，右栏为 320–720px；均采用 IDE 式鼠标拖动且不提供\n键盘精细调宽。窄屏自动使用 drawer，且不覆盖桌面宽度偏好。文件、Git 和审阅保持只读；创建终端需要\n显式 user gesture，短期 ticket 与输出均不进入 Workbench SSE。\n\n#### 后台运行与管理（v0.3.10）\n\nWeb Workbench 只绑定 **127.0.0.1**；默认端口为 **4242**（M42，猎户座大星云），避免与常用开发端口冲突。\n\n```bash\norion web                          # 前台启动；打开 http://127.0.0.1:4242\norion web --background             # 脱离终端的后台 host（pidfile + 日志）\norion web start [--port N]         # 幂等后台启动\norion web status  [--port N]       # 查看运行 pid/URL/workspace\norion web restart [--port N]       # 重启\norion web stop    [--port N]       # 优雅停止\n```\n\npidfile 位于 `~/.orion-code/web-host.<port>.pid`，日志追加到 `~/.orion-code/logs/web-<port>.log`。后台化只涉及进程生命周期：审批/上下文版本/沙箱规则保持 fail-closed，host 绝不绑定局域网。\n\nmacOS 需要崩溃自动重启与开机自启时，用 launchd LaunchAgent 托管**前台**命令（`orion web --no-open --port 4242 --cwd <dir>`，`RunAtLoad`+`KeepAlive`）——不要与 `--background` 混用，launchd 必须直接监管 host 进程。\n\n#### Host 管理的 Settings\n\nSettings dialog 从当前 Host 读取设置，不把浏览器存储当成第二配置真源。主题和减少动效会跨刷新、端口\n和 Host 重启保留；默认模型只影响新建 Session，当前 Session 仍通过 `/model` 或会话控制显式切换；\nEffort 是当前 workspace 的 project default，Session override 优先；工具确认是全局策略，只能在 Runtime\nidle 时保存，并从下一个 logical request 生效。`allow` 不会绕过 hard policy、sandbox 或工作区边界。\n\n每次保存都是一次原子 CAS batch。并发标签页或外部 `orion.json` 编辑会显示冲突但保留草稿；非法 JSON\n只会让页面进入 invalid 状态，Runtime 继续使用 last-good，Web 绝不覆盖坏文件。Provider 凭据不会进入\nWeb API，页面只显示 readiness，打开本地配置文件的动作也不接受 path。优先级、旧 appearance 一次迁移\n和回滚方法见 [Settings 迁移说明](docs/migration/v0.2.2-to-v0.3.0-settings.md)。\n\n### BUILD、PLAN、AUTO\n\n使用 Composer 模式菜单选择 `BUILD`、`PLAN` 或 `AUTO`；旁边的权限菜单选择 Project default、Ask、\nAllow 或 Deny。Mode 决定工作流，Authority、approval、路径边界和 sandbox policy 是独立状态轴；Allow\n与 AUTO 不会覆盖 hard policy 或显式 Deny。\n\n- **BUILD**：正常协作开发。\n- **PLAN**：使用同一套可用工具完成探索；将 decision-complete plan 写入 durable PlanReceipt；等待\n  批准、继续规划或取消。\n- **AUTO**：在已配置 Authority 内取消交互确认；hard policy 与 sandbox 边界仍然 fail closed。\n\n任务式进入：\n\n```text\n/plan 重构 storage boundary 并验证 crash recovery\n```\n\n不存在 `exit_plan_mode` 工具。Web 通过 Composer 选择模式；终端界面保留原有模式控制。\n\n### Durable Goal\n\n```text\n/goal 修复开放问题，运行准出门禁，仅在证据完整后停止\n/goal status\n/goal pause\n/goal resume\n/goal clear\n```\n\n`/goal <objective>` 创建 Goal。有进展的 Goal 没有固定 turn-count 上限；资源预算、连续无进展、阻塞、\nprovider/persistence 错误和用户中断仍产生明确 StopDecision。证据审计通过后，Goal 提交完成并自动退出。\n\nv0.2.0 breaking cut 已删除 `/target`、`/goal exit`、`edit`、`replace`、`confirm`、`budget` 和\n`clear --yes`，不会把旧命令静默解释为新目标。\n\n### 常用命令\n\n- `/help`、`/status`、`/doctor`、`/harness explain`\n- `/tools`、`/skills`、`/skill <name>`、`/mcp`\n- `/context`、`/memory`、`/usage`、`/trace`、`/last-tool`\n- `/model`、`/effort`、`/permissions`、`/config`\n- `/compact`、`/resume`、`/session`\n- `/diff`、`/commit-plan`、`/review`、`/research`、`/security`、`/test-gen`\n\n安装版本中的 `/help` 是命令清单的权威来源。\n\n## Runtime 保证\n\n- 每个 Thread 最多一个 active turn；steer、follow-up、interrupt、overload 和 maintenance 都返回 typed\n  admission outcome。\n- 每个已开始的 tool Item 恰好一个 durable terminal outcome。嵌套 batch child 保留 parent/child\n  invocation lineage，并重新进入 ToolGateway。\n- 慢 renderer 可以合并 ephemeral delta，但 durable events 不会静默丢失且可以 replay。\n- Compact 只有在 source history、TaskContext、projection 与 pointer CAS 都通过后才提交。\n- v0.1.9 Session 采用 side-by-side materialization；event replay 与 projection digest 验证后才切 active\n  index。\n- public exports 只提供产品 runtime/protocol 与 Model/Skill/MCP 配置边界，不暴露内部 service locator\n  或插件 SDK。\n\n## 开发与验证\n\n```bash\nnpm run lint\nnpm run build\nnpm test -- --runInBand\nnpm run test:coverage -- --runInBand\nnpm run test:harness-confluence\nnpm run bench:harness:baseline\nnpm run bench:harness\nnpm run bench:harness:compare -- <baseline.json> <candidate.json>\nnpm run prepublishOnly\nnpm run test:web-e2e -- --grep @settings\n```\n\n正式准出还会只构建一次 exact tarball，并在 Node 22/24/26 安装同一个 hash，验证 package identity、\nnative SQLite、TUI、terminal、print、Web、Goal、subagent、Skill、MCP、Compact 与 resume；\nWEB33-P0-01..12 验证内置外观合同，WEB33-P0-16..24 验证并行 Session actors、标签页本地前台切换、\n有界队列、右侧 rail 与唯一 Settings 入口。详见 [`v0.3.3 方案`](docs/plan/v0.3.3-plan.md)与\n[`v0.3.3 E2E 资格计划`](docs/test/v0.3.3-web-workbench-e2e-plan.md)。v0.3.4 的安全与稳定化增量见\n[`v0.3.4 测试计划`](docs/test/v0.3.4-stabilization-e2e-plan.md)；它不会把 source gate 当成发布凭据。\n\n## 安全\n\n不要提交 `.env`、`~/.orion-code`、本地数据库或凭据。文件访问受 project boundary 限制，symlink 和\nnon-regular path escape 会 fail closed，所有副作用通过同一 Authority/Policy/Approval/Sandbox 链。\n\n## License\n\nMIT，见 [LICENSE](LICENSE)。\n","readmeFilename":"README.zh-CN.md"}