diff --git a/bun.lock b/bun.lock index 5af821b22..fb4417c5e 100644 --- a/bun.lock +++ b/bun.lock @@ -315,7 +315,7 @@ "@ai-sdk/harness": "1.0.146", "@ai-sdk/mcp": "2.0.72", "@ai-sdk/sandbox-just-bash": "1.0.146", - "@bastani/atomic": "0.9.52", + "@bastani/atomic": "0.9.53", "ai": "7.0.135", "typebox": "1.3.7", "zod": "4.4.3", @@ -456,27 +456,27 @@ "@base-ui/utils": ["@base-ui/utils@0.3.2", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@floating-ui/utils": "^0.2.12", "reselect": "^5.2.0", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@types/react": "^17 || ^18 || ^19", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@types/react"] }, "sha512-oWy1aq/I2GmYjpl4PhEAhzflF8VPGKgZeq0xAWTbfD5KBWyxcN0ZP2+WHSUm/5Z6lVMBDLReLcoXwSYoRc/zNQ=="], - "@bastani/atomic": ["@bastani/atomic@0.9.52", "", { "dependencies": { "@bastani/atomic-natives": "0.9.52", "@bastani/pi-ai": "0.9.52", "@earendil-works/pi-agent-core": "1.4.0", "@earendil-works/pi-codemode": "1.4.0", "@earendil-works/pi-tui": "1.4.0", "@modelcontextprotocol/ext-apps": "^1.7.5", "@modelcontextprotocol/sdk": "1.32.1", "@mozilla/readability": "^0.6.0", "@silvia-odwyer/photon-node": "0.3.4", "@typesafe-ai/sdk": "0.7.0", "brace-expansion": "5.0.12", "chalk": "6.0.0", "cross-spawn": "7.0.6", "diff": "8.0.4", "glob": "13.0.6", "grok-mermaid": "0.2.3", "highlight.js": "10.7.3", "hosted-git-info": "9.0.3", "ignore": "7.0.8", "jiti": "2.7.0", "linkedom": "^0.18.13", "lru-cache": "11.5.3", "markit-ai": "0.5.3", "minimatch": "10.2.6", "open": "^11.0.1", "p-limit": "^7.3.2", "proper-lockfile": "4.1.2", "quickjs-wasi": "3.6.3", "semver": "7.8.5", "turndown": "^7.2.0", "typebox": "1.3.27", "undici": "8.12.3", "unpdf": "1.8.1", "yaml": "2.9.0", "zod": "^3.25.0 || ^4.0.0" }, "optionalDependencies": { "@mariozechner/clipboard": "0.3.9" }, "bin": { "atomic": "dist/cli.js" } }, "sha512-Kubt4TXg0Y903RklflTjaE3zVmAy/3+pGAgC1MYmvQqy5sLsZ2QvdhbqgBJtEaWgTP3zLtaOU5lXdKpeVxEmUA=="], + "@bastani/atomic": ["@bastani/atomic@0.9.53", "", { "dependencies": { "@bastani/atomic-natives": "0.9.53", "@bastani/pi-ai": "0.9.53", "@earendil-works/pi-agent-core": "1.4.0", "@earendil-works/pi-codemode": "1.4.0", "@earendil-works/pi-tui": "1.4.0", "@modelcontextprotocol/ext-apps": "^1.7.5", "@modelcontextprotocol/sdk": "1.32.1", "@mozilla/readability": "^0.6.0", "@silvia-odwyer/photon-node": "0.3.4", "@typesafe-ai/sdk": "0.7.0", "brace-expansion": "5.0.12", "chalk": "6.0.0", "cross-spawn": "7.0.6", "diff": "8.0.4", "glob": "13.0.6", "grok-mermaid": "0.2.3", "highlight.js": "10.7.3", "hosted-git-info": "9.0.3", "ignore": "7.0.8", "jiti": "2.7.0", "linkedom": "^0.18.13", "lru-cache": "11.5.3", "markit-ai": "0.5.3", "minimatch": "10.2.6", "open": "^11.0.1", "p-limit": "^7.3.2", "proper-lockfile": "4.1.2", "quickjs-wasi": "3.6.3", "semver": "7.8.5", "turndown": "^7.2.0", "typebox": "1.3.27", "undici": "8.12.3", "unpdf": "1.8.1", "yaml": "2.9.0", "zod": "^3.25.0 || ^4.0.0" }, "optionalDependencies": { "@mariozechner/clipboard": "0.3.9" }, "bin": { "atomic": "dist/cli.js" } }, "sha512-0rNf1q0reW1QbnIrgvgvVbA94G+J6y1SfgwuPlmiBXfZ5iPflAePPi5JYXSKV8vFsrPwrlt5tNRbubrxLqWOSw=="], - "@bastani/atomic-natives": ["@bastani/atomic-natives@0.9.52", "", { "optionalDependencies": { "@bastani/atomic-natives-darwin-arm64": "0.9.52", "@bastani/atomic-natives-darwin-x64": "0.9.52", "@bastani/atomic-natives-linux-arm64-gnu": "0.9.52", "@bastani/atomic-natives-linux-arm64-musl": "0.9.52", "@bastani/atomic-natives-linux-x64-gnu": "0.9.52", "@bastani/atomic-natives-linux-x64-musl": "0.9.52", "@bastani/atomic-natives-win32-arm64-msvc": "0.9.52", "@bastani/atomic-natives-win32-x64-msvc": "0.9.52" } }, "sha512-liI3aVJ9F8ievqfWrVYf4EEC27Y3H32wmXesStCkjs03brYB0KAw5cBlw498Da3nh0sSuGKtHKGPNWgVi7xhdA=="], + "@bastani/atomic-natives": ["@bastani/atomic-natives@0.9.53", "", { "optionalDependencies": { "@bastani/atomic-natives-darwin-arm64": "0.9.53", "@bastani/atomic-natives-darwin-x64": "0.9.53", "@bastani/atomic-natives-linux-arm64-gnu": "0.9.53", "@bastani/atomic-natives-linux-arm64-musl": "0.9.53", "@bastani/atomic-natives-linux-x64-gnu": "0.9.53", "@bastani/atomic-natives-linux-x64-musl": "0.9.53", "@bastani/atomic-natives-win32-arm64-msvc": "0.9.53", "@bastani/atomic-natives-win32-x64-msvc": "0.9.53" } }, "sha512-lR9kNFx6FV0e/dhiB6x3oJrZockLIRIKX3Jab3hshZ7cvNBnYCld9I/lw+1D54f89ncWdrO8vRs2hA27E1kq1w=="], - "@bastani/atomic-natives-darwin-arm64": ["@bastani/atomic-natives-darwin-arm64@0.9.52", "", { "os": "darwin", "cpu": "arm64" }, "sha512-qCIBMxxW2NY4zXaBna/e27DeYQTJRAfZ4iH38XvtXalbuT+dzIZsU93z7Sd4aHcPjkvfHXyx2auYg0IU11dQxw=="], + "@bastani/atomic-natives-darwin-arm64": ["@bastani/atomic-natives-darwin-arm64@0.9.53", "", { "os": "darwin", "cpu": "arm64" }, "sha512-r5A8wsVQiQ1u97SGK4NFhG/LewA+xJzuQH1vRktom9yKSG46X5bpes9XMyJ+GTN04jinmRvQiYK+UVMPLL4fxQ=="], - "@bastani/atomic-natives-darwin-x64": ["@bastani/atomic-natives-darwin-x64@0.9.52", "", { "os": "darwin", "cpu": "x64" }, "sha512-bTE6cbMQCPYrsHAG2hIbJZ9BbYtyjsmMbuaQeuZKK2Al0OEB3QPwkR665u21t/HZF8vCKa56g+RVbtsNDFU2AQ=="], + "@bastani/atomic-natives-darwin-x64": ["@bastani/atomic-natives-darwin-x64@0.9.53", "", { "os": "darwin", "cpu": "x64" }, "sha512-N+7GEOu0VEexxVRPoGmanIsA3pPFlSn0ATtZcVo7sZMamFzdNeRtH3/IJ+nmJM1f2A4TSm2OjyvargU9BNm6Fw=="], - "@bastani/atomic-natives-linux-arm64-gnu": ["@bastani/atomic-natives-linux-arm64-gnu@0.9.52", "", { "os": "linux", "cpu": "arm64", "libc": "glibc" }, "sha512-JhAebjEjIq1NG/xLYZfst4/vSxVC/hgKzUF4+zyB3Z6SyPZCpLVdPznD2jiGNzW8DKfN32wHLFS4E34lncaFDQ=="], + "@bastani/atomic-natives-linux-arm64-gnu": ["@bastani/atomic-natives-linux-arm64-gnu@0.9.53", "", { "os": "linux", "cpu": "arm64", "libc": "glibc" }, "sha512-4vDTchGdohD2Kt/h5Cft6nxLYidV6DohL3RH6j+3W+CiTXGMN2PRznYq0q3fRPyxr4+XDiKb5uIJMpuQpIuCLg=="], - "@bastani/atomic-natives-linux-arm64-musl": ["@bastani/atomic-natives-linux-arm64-musl@0.9.52", "", { "os": "linux", "cpu": "arm64", "libc": "musl" }, "sha512-Q0WRA0HrU7Iq78MQtmbN4SliQQJ+Rnk/aH+Q9nc6fcbumoQYIZWwNHFCTSpiJsPbKe0q0quXftczxpe+HPlw/Q=="], + "@bastani/atomic-natives-linux-arm64-musl": ["@bastani/atomic-natives-linux-arm64-musl@0.9.53", "", { "os": "linux", "cpu": "arm64", "libc": "musl" }, "sha512-3N0UlXnhlyBgQ2azrdN1ZtNIstosUM0LHDzUxuCKUZYVlErxN99PmwjktcghI/OC6Z+/OZBzbPVtNQdG3OEIYw=="], - "@bastani/atomic-natives-linux-x64-gnu": ["@bastani/atomic-natives-linux-x64-gnu@0.9.52", "", { "os": "linux", "cpu": "x64", "libc": "glibc" }, "sha512-EzYeGOnifLAjMNsFz4hs1mc4IzzFqBI/0WOPOQR1bORq0JEqJz3ecRRZt6vvZjRK/LOPUZkd5Ur8K/gzuPTKGQ=="], + "@bastani/atomic-natives-linux-x64-gnu": ["@bastani/atomic-natives-linux-x64-gnu@0.9.53", "", { "os": "linux", "cpu": "x64", "libc": "glibc" }, "sha512-T5Sd5mPIyqbWE0V8HR8H6X9Cc+DGMwnUgVI2lGmMQX/G0Rt6rJXDJwlpbU7WlyEd5jeOf6u8EV0HRgAHYhp2Cg=="], - "@bastani/atomic-natives-linux-x64-musl": ["@bastani/atomic-natives-linux-x64-musl@0.9.52", "", { "os": "linux", "cpu": "x64", "libc": "musl" }, "sha512-b5JjnieZ5nD4SgPo6sGuScpMcGm284ljJkt6ZatRDhUWO8mdXDkuz3cSqc9NIw6yD2krWnkqRikOnsEyqkuJYQ=="], + "@bastani/atomic-natives-linux-x64-musl": ["@bastani/atomic-natives-linux-x64-musl@0.9.53", "", { "os": "linux", "cpu": "x64", "libc": "musl" }, "sha512-9ZfZjWn2qk2juEW3mzRkWHfPk1I24UH/D76DmNUt1j+zkX5VmJ9GMmxe/X99ToiFE7ekuV9Rlzgv17E9Yp1M2g=="], - "@bastani/atomic-natives-win32-arm64-msvc": ["@bastani/atomic-natives-win32-arm64-msvc@0.9.52", "", { "os": "win32", "cpu": "arm64" }, "sha512-TJlodl96WWrfLZJcN52hZaPPSc1pkXbyWdDVq8gNQSC6Pt/YsD0Hu6yhvHygvQYm3ciWTVe8pGC0YJff4xHECQ=="], + "@bastani/atomic-natives-win32-arm64-msvc": ["@bastani/atomic-natives-win32-arm64-msvc@0.9.53", "", { "os": "win32", "cpu": "arm64" }, "sha512-sehs33h7MniaTgfLi3ArGU61/Pfs+8lacULo7mbEDrqlJnyQVooYcqbQN08fJCoF0yMONzwnRu0PAX0/HmKFdA=="], - "@bastani/atomic-natives-win32-x64-msvc": ["@bastani/atomic-natives-win32-x64-msvc@0.9.52", "", { "os": "win32", "cpu": "x64" }, "sha512-358eJ5CoSiuO1OEoqhGxra7q+/Qbz/0xZZBlanhKnPIOtxeytmk6Rfjumk4L8U/HOxomgOH0A77pcfzCqEngNw=="], + "@bastani/atomic-natives-win32-x64-msvc": ["@bastani/atomic-natives-win32-x64-msvc@0.9.53", "", { "os": "win32", "cpu": "x64" }, "sha512-VaQbcs05Jp7BDZt1JRiL0c4dNNHHyIiJOVXLcDdoN+wY/4y0zhxqTGnqZEm7gexrKBVrVWM01O3zPsHlWr7h7Q=="], - "@bastani/pi-ai": ["@bastani/pi-ai@0.9.52", "", { "dependencies": { "@anthropic-ai/sdk": "0.129.0", "@aws-sdk/client-bedrock-runtime": "3.1127.0", "@earendil-works/pi-telemetry": "1.4.0", "@google/genai": "2.21.0", "@smithy/node-http-handler": "4.13.0", "http-proxy-agent": "9.1.0", "https-proxy-agent": "9.1.0", "openai": "7.19.0", "partial-json": "0.1.7", "typebox": "1.3.27" }, "bin": { "pi-ai": "dist/cli.js" } }, "sha512-lVt4itlNk76kffqocGXz8WAnqtyrgU5gUafzfN5WcrTIvDSOpvaebNdxr1ChxYv6ZYIjXF0+Z2KaAVA/92C/OQ=="], + "@bastani/pi-ai": ["@bastani/pi-ai@0.9.53", "", { "dependencies": { "@anthropic-ai/sdk": "0.129.0", "@aws-sdk/client-bedrock-runtime": "3.1127.0", "@earendil-works/pi-telemetry": "1.4.0", "@google/genai": "2.21.0", "@smithy/node-http-handler": "4.13.0", "http-proxy-agent": "9.1.0", "https-proxy-agent": "9.1.0", "openai": "7.19.0", "partial-json": "0.1.7", "typebox": "1.3.27" }, "bin": { "pi-ai": "dist/cli.js" } }, "sha512-swd82UIQG6eMh1rbRqJHO+Bczmv/tM/VFzsASIG9O6rLTPZZkiVflkiMNHxyw3iZ4t44VFB1CBRNsDcf4Ii6Ww=="], "@borewit/text-codec": ["@borewit/text-codec@0.2.2", "", {}, "sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ=="], diff --git a/docs/self-hosting.md b/docs/self-hosting.md index 83c5b6502..226f5ec73 100644 --- a/docs/self-hosting.md +++ b/docs/self-hosting.md @@ -75,7 +75,7 @@ each owner's GitHub App user token and does not consume `HARNESS_AUTH`; setting `auto` on loopback passes the startup guard but does not enable host login in that adapter. -`HARNESS=atomic` runs Atomic 0.9.52 in the Chopin server process through its +`HARNESS=atomic` runs Atomic 0.9.53 in the Chopin server process through its headless SDK (`createAgentSession()`). It does not spawn the `atomic` CLI or use RPC mode. diff --git a/package.json b/package.json index c1a04c221..0049279f9 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "@ai-sdk/harness": "1.0.146", "@ai-sdk/mcp": "2.0.72", "@ai-sdk/sandbox-just-bash": "1.0.146", - "@bastani/atomic": "0.9.52", + "@bastani/atomic": "0.9.53", "ai": "7.0.135", "typebox": "1.3.7", "zod": "4.4.3"