diff --git a/bun.lock b/bun.lock index 397714c12..33d7a1976 100644 --- a/bun.lock +++ b/bun.lock @@ -317,7 +317,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.62", + "@bastani/atomic": "0.9.63", "ai": "7.0.135", "typebox": "1.3.7", "zod": "4.4.3", @@ -458,27 +458,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.62", "", { "dependencies": { "@bastani/atomic-natives": "0.9.62", "@bastani/pi-ai": "0.9.62", "@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-NnOnlUI5RZEgfTz40Cba2Jxd9k4gpiJ4LEAoTaniDeg7+31E4MHmUThQ8ZfL54ajUn5yohXXa29HCq4g28MiRA=="], + "@bastani/atomic": ["@bastani/atomic@0.9.63", "", { "dependencies": { "@bastani/atomic-natives": "0.9.63", "@bastani/pi-ai": "0.9.63", "@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-iKSKSA15YRT2/U/A0OrCf73FD9v5cH7xVJDYwSliVGDkUgV/MzPTpQ6jUYHysfcVR5heNXae8aWY7snpccYvtQ=="], - "@bastani/atomic-natives": ["@bastani/atomic-natives@0.9.62", "", { "optionalDependencies": { "@bastani/atomic-natives-darwin-arm64": "0.9.62", "@bastani/atomic-natives-darwin-x64": "0.9.62", "@bastani/atomic-natives-linux-arm64-gnu": "0.9.62", "@bastani/atomic-natives-linux-arm64-musl": "0.9.62", "@bastani/atomic-natives-linux-x64-gnu": "0.9.62", "@bastani/atomic-natives-linux-x64-musl": "0.9.62", "@bastani/atomic-natives-win32-arm64-msvc": "0.9.62", "@bastani/atomic-natives-win32-x64-msvc": "0.9.62" } }, "sha512-OV+J7Kms1lCuCbo+uMvNnff7MzPC8Y0pKiCltYHDxgeAJIyDrULvt4sd0wh7Zu0oM2zmkOFoJkmZap90L9VHsQ=="], + "@bastani/atomic-natives": ["@bastani/atomic-natives@0.9.63", "", { "optionalDependencies": { "@bastani/atomic-natives-darwin-arm64": "0.9.63", "@bastani/atomic-natives-darwin-x64": "0.9.63", "@bastani/atomic-natives-linux-arm64-gnu": "0.9.63", "@bastani/atomic-natives-linux-arm64-musl": "0.9.63", "@bastani/atomic-natives-linux-x64-gnu": "0.9.63", "@bastani/atomic-natives-linux-x64-musl": "0.9.63", "@bastani/atomic-natives-win32-arm64-msvc": "0.9.63", "@bastani/atomic-natives-win32-x64-msvc": "0.9.63" } }, "sha512-Ju5wyKIFqFDzVdw1WV4i8XkNXQKX5fDowjafg5vPsIvjJ022COcaLQ3Fs7elRsuwMYr1C54LJQB3X/mhYI9E5A=="], - "@bastani/atomic-natives-darwin-arm64": ["@bastani/atomic-natives-darwin-arm64@0.9.62", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ZieeB8YsHvp9gFpAyokqcPPsAjXHWDgzAr1PjCZlpWNeC1t4RvSIH1LwkMUqzXagXNVtpLj2wkL/5DGP/irg/g=="], + "@bastani/atomic-natives-darwin-arm64": ["@bastani/atomic-natives-darwin-arm64@0.9.63", "", { "os": "darwin", "cpu": "arm64" }, "sha512-JYQo9vzpDfHlQfmFgYBnm0Mg97CAbD4oYF3Ix3WeAPyhLGWcoW41WCc1Geibe7ZhkICGHu8vv5IRaDGzbeQQ5w=="], - "@bastani/atomic-natives-darwin-x64": ["@bastani/atomic-natives-darwin-x64@0.9.62", "", { "os": "darwin", "cpu": "x64" }, "sha512-f2CZkhCslVEqm3NdI88yBDjy7dc3kmBpueTU0jtn8wPy9ofzQJF/K9YsoYgYp8PCwc1zhQwzKAU4/Nhu6QfkUw=="], + "@bastani/atomic-natives-darwin-x64": ["@bastani/atomic-natives-darwin-x64@0.9.63", "", { "os": "darwin", "cpu": "x64" }, "sha512-KcVQsGSx4S4QChfl5fQS/khdBn4mR4eoC1kHMoieTLsjDFEffL0eRNpeKiWZf17w8++spzfp9xysOWd/gcge7Q=="], - "@bastani/atomic-natives-linux-arm64-gnu": ["@bastani/atomic-natives-linux-arm64-gnu@0.9.62", "", { "os": "linux", "cpu": "arm64", "libc": "glibc" }, "sha512-XUvuZR/hPmPJelhKnVFHGm4OxIilD/YmGGho79e88ynno3zOYbloFXtzdREA7a0mFE0LwiOMZrgcc1L3Ge28rw=="], + "@bastani/atomic-natives-linux-arm64-gnu": ["@bastani/atomic-natives-linux-arm64-gnu@0.9.63", "", { "os": "linux", "cpu": "arm64", "libc": "glibc" }, "sha512-e41b9Qxg3fXAbKwQjJ0Ig495KXxH04BWTTexCMafy1PVxXKrVI/bcTEjBiKB1YRQ+/upuoAN81yGeaZ3LpBWpA=="], - "@bastani/atomic-natives-linux-arm64-musl": ["@bastani/atomic-natives-linux-arm64-musl@0.9.62", "", { "os": "linux", "cpu": "arm64", "libc": "musl" }, "sha512-Q7GFl/gjoag044ozAxROl7lAgKHXz1kZsED+bMDaeeI12aauI8jEmQ7XghsPALydvX1x7kI7MU1GcIIxPPiIGA=="], + "@bastani/atomic-natives-linux-arm64-musl": ["@bastani/atomic-natives-linux-arm64-musl@0.9.63", "", { "os": "linux", "cpu": "arm64", "libc": "musl" }, "sha512-qvkdQnXVLaWTdnlQntcrROfI2tB7/FOj3yYGm+MluhItc5oYWusIKos44K8+MIsm8KAi8oE8khfGzrs9R7jM3A=="], - "@bastani/atomic-natives-linux-x64-gnu": ["@bastani/atomic-natives-linux-x64-gnu@0.9.62", "", { "os": "linux", "cpu": "x64", "libc": "glibc" }, "sha512-p797e/yJ0DT7R0LQcuKn5hO6ZjN08jY8TnQW6L9lQX1yI5IYHTszJlso7uZAmaA5WHuZE1Eoqs6mEcw2irG4tQ=="], + "@bastani/atomic-natives-linux-x64-gnu": ["@bastani/atomic-natives-linux-x64-gnu@0.9.63", "", { "os": "linux", "cpu": "x64", "libc": "glibc" }, "sha512-nyHRFavQehMuQtG6YydxH8p8dQKnCjqS5S3o9TYNfoHCUL7cTDVUutavZ2ZYNg0XiHWzwW2sZb4o/pDOmOsZWQ=="], - "@bastani/atomic-natives-linux-x64-musl": ["@bastani/atomic-natives-linux-x64-musl@0.9.62", "", { "os": "linux", "cpu": "x64", "libc": "musl" }, "sha512-me6nl2DttHxtCwIKV03qtjANnA4Dv0ABEH4SSZ51XZ6uCEbcYVudwCW18wE7pk0wYrQKeYbrinJsN0st6reQIQ=="], + "@bastani/atomic-natives-linux-x64-musl": ["@bastani/atomic-natives-linux-x64-musl@0.9.63", "", { "os": "linux", "cpu": "x64", "libc": "musl" }, "sha512-ac3gKDM6lc5iepKHykfvCjUacLJ60pc3/x3u9xYrzWa8BNan692fFxbMWWMRUSpkRhhSs+imCibOyFv4HCdasg=="], - "@bastani/atomic-natives-win32-arm64-msvc": ["@bastani/atomic-natives-win32-arm64-msvc@0.9.62", "", { "os": "win32", "cpu": "arm64" }, "sha512-caQYHjM3mq3MfBk9+byocqnxJGHs9RaB/7eXeo7dD7utJnhqzBvzeQpDKvtQZw5SzVB7gSmkAFNhQlGxlTtyAA=="], + "@bastani/atomic-natives-win32-arm64-msvc": ["@bastani/atomic-natives-win32-arm64-msvc@0.9.63", "", { "os": "win32", "cpu": "arm64" }, "sha512-+zn9kh4NY3lqgELN4Zcuig8bk2eHmO4QY4xXoqGP92WxatSnldu4/Yzh8T/71tJe0w6sXq/VbN4n04JJLsjx6w=="], - "@bastani/atomic-natives-win32-x64-msvc": ["@bastani/atomic-natives-win32-x64-msvc@0.9.62", "", { "os": "win32", "cpu": "x64" }, "sha512-JF+IThbCQCla1EuMJ8xOmzuHola8UX3aWmVS+HwQig0HbJvoeqHse1wTvBb/tKmNmwss8EVmSsjTMJdkF4CS5Q=="], + "@bastani/atomic-natives-win32-x64-msvc": ["@bastani/atomic-natives-win32-x64-msvc@0.9.63", "", { "os": "win32", "cpu": "x64" }, "sha512-23DYANZ6nRuicPcPkJCaLDi2JL5y8HFuVi6vJcDzuPV9599/1u2hxITY1IZ+eduDw72RZ52M+Yz5gv+/TxsqsQ=="], - "@bastani/pi-ai": ["@bastani/pi-ai@0.9.62", "", { "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-FJ2ZeZJe+sVjdlbNSBNrg6bH6CJOFFlhh2ltU+JHDZsxARaUJ8XT+wrnVrKLYAHd+u9C5HXc+Ou0oXyUaV1BwQ=="], + "@bastani/pi-ai": ["@bastani/pi-ai@0.9.63", "", { "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-i5Z6snfr52AFYakGNJFH9GdXK4c9oJD+uD0uuYJ0pxn7FlCybpIZ6d3Eu3nZoMThj+4peNhyZOxaQfDscYGuHw=="], "@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 eec712727..64f2d2cc3 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.62 in the Chopin server process through its +`HARNESS=atomic` runs Atomic 0.9.63 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 ca8dcdd89..b41101465 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.62", + "@bastani/atomic": "0.9.63", "ai": "7.0.135", "typebox": "1.3.7", "zod": "4.4.3"