{"_id":"@serac-labs/core","_rev":"35-528e9c773fa72b48ab0765cb05332088","name":"@serac-labs/core","dist-tags":{"latest":"1.1.9"},"versions":{"0.0.1":{"name":"@serac-labs/core","version":"0.0.1","license":"Elastic-2.0","_id":"@serac-labs/core@0.0.1","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"dist":{"shasum":"88abee26f008562ecd1c415b1c6284aa169fdb63","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-0.0.1.tgz","fileCount":2,"integrity":"sha512-KtN54d71JlhYEaUSnVWg/w1QI1bkPaQjDF6jmMZfoeI/PuR6uOYo0u6gFkoSZ/80YgIxmw7KRH3K04Gvld8NFw==","signatures":[{"sig":"MEUCICkkT04rZOtxLvL9DQXttNhEk6n2JDb2qW6+5djvQwi4AiEA7N4cxhJlRIkICxKP+7A1S4T9Rw5S4455Y7NYSxLhDsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634},"private":false,"_npmUser":{"name":"groeimetai","email":"niels@groeimetai.io"},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.6.2","description":"Placeholder — namespace claim for @serac-labs/core. Real CLI release lands as @serac-labs/core@1.0.4 via the publish-npm.yml workflow.","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1_1777395337445_0.16409283221432602","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@serac-labs/core","version":"1.0.5","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.5","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"58f907344ea1c4f66dfa4308c4336e21eaaa357c","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.5.tgz","fileCount":1049,"integrity":"sha512-9OtYNcl74wcy51+9AbWzB2SDN0bmEy4wDFt8oNN1fsDZdb9j13xS/fWflQ0vqmZ9Lc7qsBI0H6t0fiy8aRqAtQ==","signatures":[{"sig":"MEYCIQDduUSrKnCzQOAPvG18T8/e/oA2+uGPxfVs6DyeqFsxAAIhAKHGbHaTMAPzLyx+b9jU9EmUDiOCSZ8RmyQ5rAdARyKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12562121},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"6928bdddcf0787ba65d0e47a5ea599dbd6764da0","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.13.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.5_1777395665832_0.49898960484819677","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@serac-labs/core","version":"1.0.6","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.6","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"a99dddfddad90664c48770b668efb3339f51834d","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.6.tgz","fileCount":1049,"integrity":"sha512-zhtEQtDcVSw6c6f6q3C5UKRe8Xv1ubu/YaWoip95JXLV+mklujbm/z2mZ3l6DGWg6kvETn7sI0fZvGlGPbzmCw==","signatures":[{"sig":"MEUCIQD1aio3a2X2GQUxlGBypky+g04XOzXpdQ66DY6ZLlgwlAIgCN0QjgEighZ09fZPuMKvV8B7FHIc0IhbzWfroEVbnfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13176798},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"445be4b38a028bb5e8d5baa4aa75f6c13655b417","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.13.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.6_1777541764571_0.6472005612898302","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@serac-labs/core","version":"1.0.7","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.7","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"8055e3cd01a6c8657dd65d68fc14c2ac746d1386","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.7.tgz","fileCount":1080,"integrity":"sha512-y7BORfLBrDIqy2HOtM5bp3Rx4HogdYd34vK7ZaEzs0c1d1bKpjCWQZ4K8YBFqxmPA9oBsXZRCOTcHpgmVZrZdA==","signatures":[{"sig":"MEUCIH+9PFX1vL35N/iBlSIfP7yIMOQk8TWKRga9z71lr5FKAiEAm+oOAO71wdH2vfPk569klgiba6kX0DZJo3Gxjv3pBlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13937618},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"61d6b764203eb03ff295ca5fff5980dca9884252","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.7_1778710078609_0.5257657930789983","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@serac-labs/core","version":"1.0.8","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.8","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"f58890b09805d752d116da486921df6e058c456b","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.8.tgz","fileCount":1080,"integrity":"sha512-ZKC+f9SZLllKyLt2LbXmHGgYKzL06MlViNVXdXdK/8fabnPJPBM7AlIt07XYVkRQvc0cZZnIUFUS7IGgoEA39Q==","signatures":[{"sig":"MEYCIQD/wqh5rAB6u+FVb4kU7rsxDeY+gURbayuT1GlANd1ihgIhALkijiRWRXN5CdqSH6X7O9BopPTQgZT1TdLH9Lyi1S59","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13937618},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"eec98ea57667a5a5d62e640b655c3cd9cf40ecda","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.8_1778710543007_0.13090412505507998","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@serac-labs/core","version":"1.0.9","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.9","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"2b5972c355b40589279241c6357fded175f72b3b","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.9.tgz","fileCount":1081,"integrity":"sha512-8c/nP+M/sX39hz9HB/HtTZjo9veZEtSBwLPd3aNZepIo8nZmYdU62aQBehlTN4I83UpA35faeZDumKZMCb9Bqw==","signatures":[{"sig":"MEQCID6M4wcbwoRWQz7xdQgGWDMIx4KPTGdx1084+hYXaziHAiBkYJ08l2R63f0Lau1a5ecTuN6E4TPuc/iCl+U0CIV9/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13949925},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"1f80c0faf29f46ebbd10daf5c76352646e20fc89","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.9_1778748894651_0.9423371946168304","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@serac-labs/core","version":"1.0.10","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.10","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"69a8f55fda5d1e9c95a67ac8cc83ab66b7d6fb50","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.10.tgz","fileCount":1081,"integrity":"sha512-kb/cgyy1X506Z6+q7HXaxTaWUiZF2+u4zSPbak3+b5G/v/UvcmOPYWCvkG2XU3aQ7eVY/aYosCUgk3+190Fd2Q==","signatures":[{"sig":"MEYCIQD1XN6b8Qk8pUjTkernRa+AzIc68a04aaucsjFYRfzENAIhAK9uu8rUhvraQqaq3Iuy/Zw3WjY9otwmD/5wK1caEM++","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13963943},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"8c12164bab9863153ff66d88d41b8a4eacac883b","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.10_1778751114540_0.4678837160789846","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@serac-labs/core","version":"1.0.11","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.11","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"3750795cd01cc9f213a3bf12be6d84b8a70fb1a5","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.11.tgz","fileCount":1081,"integrity":"sha512-ji3QicjvPsN5EM6e2aNfGPoIFLTUREZLER16yPs+BcGKo3gB1uDM0FMfuJ9gVnJM5hZEjfBNtG0KMIJtdoUjzw==","signatures":[{"sig":"MEQCIAGQ39S0M329EcHuywG2CJJdiXvV0Zy1hlpRCAZjhQPwAiAUfotnxQ7bwnZBOjRfF0Mttf9Rlefi+tiq6CBOAgfqoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13967990},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"e34411cff1cedaeb7ed7ff485217b4a30a1f1b89","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.11_1778751519817_0.5889366274422803","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@serac-labs/core","version":"1.0.12","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.12","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"75f0928c1f12329ae5ef81b81a6dd5f7248c3977","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.12.tgz","fileCount":1082,"integrity":"sha512-/2y9IT+Z2juuuuPAOCk+nFtyj7v6PaOUrXdVUcOQwklQhczq5mgcmxqwL9YUk4jqY5jZ79g9XILjMUnLMBBqmQ==","signatures":[{"sig":"MEQCIE9wNa8Gej69JeTNV/TGk1P73bHMCf13BZy5tr6U5k5eAiBK9iyhzPk9WCE+oKggTOeQFCNtPWY2gdCFpv+lb/NNPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13976794},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"fb6ec45705fe615e6705982d1d5f085ddfed8831","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.12_1778751731741_0.024134446647397834","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@serac-labs/core","version":"1.0.13","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.13","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"136ed2f5831a3f00a0bebf67f32620522c8f5bf0","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.13.tgz","fileCount":1082,"integrity":"sha512-1ONOECMxmviMAAgG9ZC6Fd6Q9fFY0TdMTTTr6sp3JBJuQ0oN2qBIzDasuJdtoyu2/7M6ZgUaclKD7uKCBhIXjA==","signatures":[{"sig":"MEQCIHIpOqY7BdK8oigUS/djzZCJa82AjsWrIZj02TTQc3atAiAt58EKDCljnnsYcJJKvF2j7L716SKqBTzSsHbyZBQw6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13986874},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"e5d97a6a73eb588811740fdc9946c4d1eb87e967","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.13_1778751990763_0.17428477606945725","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@serac-labs/core","version":"1.0.14","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.14","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"98a4d4bf52e59da4df398e89e23f0a4281b9e32d","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.14.tgz","fileCount":1083,"integrity":"sha512-6Iqi1dAcVJjfSh1qX45N/EHuaRB46hJLO8BvuaK1vwJaiuIwG2ylkzHxx5w2+J1peOp74DMjgRopTmPwyzk9oQ==","signatures":[{"sig":"MEUCIQC3uhH/lZJeS/vjEWPvB4NPKxvaw+xDTmH1IbOQPK7ecQIgNJcWur4Fwcp2JvrixJHqD5bVRrqGkFBZQz0SyW5e3aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13996736},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"883561b7dd41cb11942ddb6a30006fb4a000d07c","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.14_1778754268678_0.7054915586633861","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@serac-labs/core","version":"1.0.15","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.15","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"54a574560cb4d9a77f53ab3b7ff09ab247c46562","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.15.tgz","fileCount":1083,"integrity":"sha512-I0d8v1kXD3UjHmQpSIfh7dro9MVSkjCyNbbazwlU7+edjvpZiXek8VIU3UVOB1BVhUEt1LIQHqDNmwcDPMyP+w==","signatures":[{"sig":"MEYCIQDczlDYSU0leeqPHQrWLZg+paTZ+qX0FYn6/4Uk1NG2ZgIhAMPh4OTH5iXh35iM1qT9hu01qBO6s/ySgRfh3HeiDnuq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14009336},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"26075077782be4c080169e13622348f79f2f755c","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.15_1778754522587_0.6840673829649029","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@serac-labs/core","version":"1.0.16","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.16","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"c15859d201a6e2c3b6c04591951d87b7e332ba72","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.16.tgz","fileCount":1089,"integrity":"sha512-fjyA95O/OZ0qhkrlxQfEm7/0jVu6begbfs/HqZdQmUvZR03IR2nVMPUhiY6x0Uk6lNSHGCjps9+0rx28XKB67Q==","signatures":[{"sig":"MEQCIDVJt2o1DImW8I9+cgCqIFp8+o0RUCqUw0jY+a+9p3xrAiAtEj/nCqlz3Ww3F6miCZ4SlW4jG9r2oHdgOWkB9eaKdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14462021},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"b6099929244639bb2671f7dec10c181f09c13d44","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.16_1778755718502_0.7948073017865198","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@serac-labs/core","version":"1.0.17","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.17","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"a16a708c42b05b2c82dfc4126dbdadfb8956884e","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.17.tgz","fileCount":1089,"integrity":"sha512-osXcqUlZ6GiDvR6WSkIto5puWHjxZ43uxeJDCoVqLSkm18EWQ5ixn6OLC3hMiiBNN3KE/pxzD+IYJsdA9ltBsg==","signatures":[{"sig":"MEYCIQC7ThCjGd/1wCaglItABjGb49nb7sMPcHbW19Nc6eCGEQIhAM8MI424RPumM/ZYGxrx+PDxjFng69SDolN+MEAq7vT9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14462566},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"cda20987ccf009837d74c0dab6c07b464335c0d4","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.17_1778759499791_0.8183088424862894","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@serac-labs/core","version":"1.0.18","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.18","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"afccdf3649bef3d8c565ab4c8356cfcf022b81dd","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.18.tgz","fileCount":1089,"integrity":"sha512-tXNhrcUQDJT3iks20bpauGGaEHdYKZcN6WmEfBH7VXOyugazKPccAomE/rHtPkq/ndeiRPTjq2IAEpXXRMAxtw==","signatures":[{"sig":"MEUCIHBaszbvD7MeKQwMiQ2Gge55wsqNMy1rHGRXMIn+TsQxAiEAxO+dYVRzM7CEa/VkT/jTqtFoiAeXcXwrCLXtaqy7lEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14467195},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"b4769fb29f9946c1710f1ef3d71dd34355039289","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.18_1778760589702_0.20168948711557588","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@serac-labs/core","version":"1.0.19","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.19","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"84697a7e2d5c53ea6b2ed1a92c804c9aa497815a","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.19.tgz","fileCount":1089,"integrity":"sha512-e0z0vi5LeWy1kJ1cYIDY/qSSUTwAOG4OmqPp6jsgF2ErqWpeLl548W4/3VgWXBmckCksMcanlPOUs+A+jPcb4A==","signatures":[{"sig":"MEQCIEnRbzrlOX4r4+yUcCXH/YHgSS4bmlYKRXD9N/C2o5AIAiAVotDCf/uA25qhfCFo91/UCV0ixcZAl8iyDxOTCVyUHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14468101},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"96dfe830189adedc94dd43c174e274466a50a92b","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.14.1","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.19_1778791148717_0.2619366393026221","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@serac-labs/core","version":"1.0.20","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.20","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"ebec893b8dbed150751f93d60f9d6ba9c67af69b","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.20.tgz","fileCount":1089,"integrity":"sha512-M5DLju0OPVWAzAOCdPWgwvy6f4pe6EJPMFrovyusiwaRmTm7QJAiXimdMfTW2pcE0FeH20tsXrOY82hiir+Brw==","signatures":[{"sig":"MEUCIBxwJtvV8Lluxr5glKxERtfz74w2w+nV+KRASdckA0XbAiEA38qZZ1l5y69Y43lWAX8nmRbdFC2f6J7m+k+h4H8rBGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14468639},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"21722a8ee6c4fae1ff34721b100e6307f6291ed6","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.15.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.20_1779557848303_0.9905330962746515","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@serac-labs/core","version":"1.0.21","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.21","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/snow-code","snowcode":"bin/snow-code","snowflow":"bin/snow-code","snow-code":"bin/snow-code","snow-flow":"bin/snow-code","serac-code":"bin/snow-code"},"dist":{"shasum":"ed2b9611c91c00010897e1ddf74d4cecd6459798","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.21.tgz","fileCount":1089,"integrity":"sha512-cCJTB2+4ygqB4puy4/yXe9sQZEApMjf62IbMeXgJbpJ8UAblS8FlPLCiCykNrl91J2hh7qQBMif6dwxbEhoVuw==","signatures":[{"sig":"MEYCIQC1SviSSAbDFNlU3VoR/YRYy5WJh2sEJQs11wl/2IodBgIhAOxkX4+lgH80LEwXCP8CQFQaxIT8gjfMgQJZp6+jFRDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14468758},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"788a70d97fd46ac6892711d7a19f4eace655da9a","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.15.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.21_1779558480874_0.27298023899140356","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@serac-labs/core","version":"1.0.22","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.22","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/serac","snowcode":"bin/serac","snowflow":"bin/serac","snow-code":"bin/serac","snow-flow":"bin/serac","serac-code":"bin/serac"},"dist":{"shasum":"cb4d02610ceaddf273e1c6d98d40d6bd119aad1d","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.22.tgz","fileCount":1089,"integrity":"sha512-ZvqCfpttYVpYkfZ3vfRccZgZatQcbEcymwUNmJ+i9aXvYCXR1+W87oy7MibliWIKwwJ+/qXTnmEO0r+T/fzx9w==","signatures":[{"sig":"MEUCIBYnwieY4FLlqqZWc2IO/CeSKrVXrg1gSSi//QSVFjQOAiEAg1A/lKjMkT1quP5Bb1Zg18M8r+jq4yd7ik2rq8wV8hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14468781},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"4904b84d65607b3b26e04cc0515b044868137f95","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.15.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.22_1779702052794_0.7574649882185043","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@serac-labs/core","version":"1.0.23","license":"Elastic-2.0","_id":"@serac-labs/core@1.0.23","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/serac","snowcode":"bin/serac","snowflow":"bin/serac","snow-code":"bin/serac","snow-flow":"bin/serac","serac-code":"bin/serac"},"dist":{"shasum":"f9f64803650cc593b3c2a75394744749d6c1f287","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.0.23.tgz","fileCount":1089,"integrity":"sha512-akflrXihmHbY/ZQA5JZAxxp7gbjIq5/GFUKi9xkpsIEhv99JRfP/ksj5ZWbsNmQdskA2sQUgy3waXmA7vlD+5Q==","signatures":[{"sig":"MEQCICpF2I6vUuhT6j06RyfBleVZMsdXVyECo4TNZk73nyinAiAnk3/wffRmt59wygwMa9gEE8OuX4RlFP1kdx8HCfifkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14468768},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"7c014f8695934c1b12f3c564028aa2045c628f24","private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","lint":"bun test --coverage","test":"bun test","build":"bun run script/build.ts","clean":"echo 'Cleaning up...' && rm -rf node_modules dist","format":"bun run --prettier --write src/**/*.ts","typecheck":"tsgo --noEmit","postinstall":"node scripts/postinstall.cjs","typecheck:servicenow":"tsgo --project tsconfig.servicenow.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.15.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"5.0.119","zod":"4.1.8","diff":"8.0.3","hono":"4.12.12","open":"10.1.2","ulid":"3.0.1","axios":"1.13.5","yargs":"18.0.0","dotenv":"17.2.3","ignore":"7.0.5","remeda":"2.26.0","bun-pty":"0.4.4","winston":"3.19.0","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.2.3","clipboardy":"4.0.0","decimal.js":"10.5.0","strip-ansi":"7.1.2","@ai-sdk/xai":"2.0.51","gray-matter":"4.0.3","xdg-basedir":"5.1.0","@ai-sdk/groq":"2.0.34","hono-openapi":"1.2.0","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"2.0.91","@octokit/rest":"22.0.0","@opentui/core":"0.1.77","@pierre/diffs":"1.0.2","@ai-sdk/cohere":"2.0.22","@ai-sdk/google":"2.0.52","@ai-sdk/openai":"2.0.89","@ai-sdk/vercel":"1.0.31","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.1.77","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/gateway":"2.0.25","@ai-sdk/mistral":"2.0.27","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","node-machine-id":"1.1.12","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"1.0.34","@ai-sdk/provider":"2.0.1","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"2.0.57","@ai-sdk/deepinfra":"1.0.31","@ai-sdk/perplexity":"2.0.23","@ai-sdk/togetherai":"1.0.31","zod-to-json-schema":"3.25.1","@hono/zod-validator":"0.7.6","@openauthjs/openauth":"0.0.0-20250322224806","@ai-sdk/google-vertex":"3.0.97","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"3.0.73","@ai-sdk/provider-utils":"3.0.20","@agentclientprotocol/sdk":"0.12.0","@hono/standard-validator":"0.2.2","@ai-sdk/openai-compatible":"1.0.30","@modelcontextprotocol/sdk":"1.26.0","@gitlab/gitlab-ai-provider":"3.3.1","@openrouter/ai-sdk-provider":"1.5.2","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.7","typescript":"5.8.2","@babel/core":"7.28.4","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/turndown":"5.0.5","@types/babel__core":"7.20.5","zod-to-json-schema":"3.25.1","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@octokit/webhooks-types":"7.6.1","@parcel/watcher-win32-x64":"2.5.1","@parcel/watcher-darwin-x64":"2.5.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5","@parcel/watcher-darwin-arm64":"2.5.1","@parcel/watcher-linux-x64-musl":"2.5.1","@parcel/watcher-linux-x64-glibc":"2.5.1","@parcel/watcher-linux-arm64-musl":"2.5.1","@parcel/watcher-linux-arm64-glibc":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.23_1779704376426_0.35856087810497406","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@serac-labs/core","version":"1.1.0","license":"Apache-2.0","_id":"@serac-labs/core@1.1.0","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/opencode","serac-code":"bin/opencode"},"dist":{"shasum":"007f3ac9c1ac04a46c868110c015e6f26a18b370","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.1.0.tgz","fileCount":494,"integrity":"sha512-feSmjSDhmvNbvt96yMIGXg43s2GI00zaU98FjM7OWdxlE+LPZ9lWOWDuOFWUF+KY85zDjuge+L4NWhCvFTmkgg==","signatures":[{"sig":"MEYCIQDSePIs85HpfCXhHHxdnPbKB2+xF0bY948na77VK+zcdwIhANWsGgzwa4LMzBPghMzbPeU4L4VNsXcBHLRD2q6K5I9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4151043},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"17c031d07067a5fb547bd262d89b4be410652a2d","imports":{"#db":{"bun":"./src/storage/db.bun.ts","node":"./src/storage/db.node.ts","default":"./src/storage/db.bun.ts"}},"private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test --timeout 30000","build":"bun run script/build.ts","test:ci":"mkdir -p .artifacts/unit && bun test --timeout 30000 --reporter=junit --reporter-outfile=.artifacts/unit/junit.xml","typecheck":"tsgo --noEmit","bench:test":"bun run script/bench-test-suite.ts","postinstall":"node scripts/postinstall.cjs","profile:test":"bun run script/profile-test-files.ts","test:httpapi":"bun run script/httpapi-exercise.ts --mode coverage --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode auth --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode effect --fail-on-missing --fail-on-skip","dev:temporary":"bun run --conditions=browser ./src/temporary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"overrides":{"drizzle-orm":"1.0.0-rc.2"},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.16.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","ws":"8.21.0","zod":"4.1.8","diff":"8.0.2","glob":"13.0.5","open":"10.1.2","ulid":"3.0.1","immer":"11.1.4","yargs":"18.0.0","effect":"4.0.0-beta.74","remeda":"2.26.0","semver":"^7.6.3","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","@types/ws":"8.18.1","fuzzysort":"3.1.0","minimatch":"10.0.3","decimal.js":"10.5.0","mime-types":"3.0.2","strip-ansi":"7.1.2","@ai-sdk/xai":"3.0.82","cross-spawn":"7.0.6","drizzle-orm":"1.0.0-rc.2","gray-matter":"4.0.3","htmlparser2":"8.0.2","xdg-basedir":"5.1.0","@ai-sdk/groq":"3.0.31","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"3.0.49","@octokit/rest":"22.0.0","@opentui/core":"0.3.4","@pierre/diffs":"1.1.0-beta.18","@ai-sdk/cohere":"3.0.27","@ai-sdk/google":"3.0.73","@ai-sdk/openai":"3.0.53","@ai-sdk/vercel":"2.0.39","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.3.4","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/alibaba":"1.0.17","@ai-sdk/gateway":"3.0.104","@ai-sdk/mistral":"3.0.27","@opentui/keymap":"0.3.4","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","npm-package-arg":"13.0.2","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"2.0.41","@ai-sdk/provider":"3.0.8","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"3.0.71","@ai-sdk/deepinfra":"2.0.41","opencode-poe-auth":"0.0.1","@ai-sdk/perplexity":"3.0.26","@ai-sdk/togetherai":"2.0.41","@opentelemetry/api":"1.9.0","gitlab-ai-provider":"6.8.0","ai-gateway-provider":"3.1.2","google-auth-library":"10.5.0","@openauthjs/openauth":"0.0.0-20250322224806","opencode-gitlab-auth":"2.0.1","@ai-sdk/google-vertex":"4.0.128","@effect/opentelemetry":"4.0.0-beta.74","@effect/platform-node":"4.0.0-beta.74","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"4.0.112","tree-sitter-powershell":"0.25.10","venice-ai-sdk-provider":"2.0.2","@agentclientprotocol/sdk":"0.21.0","@ai-sdk/openai-compatible":"2.0.41","@modelcontextprotocol/sdk":"1.29.0","@silvia-odwyer/photon-node":"0.3.4","@openrouter/ai-sdk-provider":"2.9.0","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2","@gitlab/opencode-gitlab-auth":"1.3.3","@aws-sdk/credential-providers":"3.1057.0","@opentelemetry/sdk-trace-base":"2.6.1","@opentelemetry/sdk-trace-node":"2.6.1","@opentelemetry/context-async-hooks":"2.6.1","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","@types/bun":"1.3.13","typescript":"5.8.2","@babel/core":"7.28.4","drizzle-orm":"1.0.0-rc.2","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/semver":"^7.5.8","@types/turndown":"5.0.5","@types/mime-types":"3.0.1","@types/babel__core":"7.20.5","@types/cross-spawn":"6.0.6","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@types/npm-package-arg":"6.1.4","@octokit/webhooks-types":"7.6.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1781001831207_0.9874993562044323","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@serac-labs/core","version":"1.1.1","license":"Apache-2.0","_id":"@serac-labs/core@1.1.1","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/opencode","serac-code":"bin/opencode"},"dist":{"shasum":"f58b30415f76dcee6742c910165e72b3f5e972da","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.1.1.tgz","fileCount":495,"integrity":"sha512-ckCDyzebRh5io6Xg1iJSjufvx7WlmR/RWTvcK4duaBe86WnAizoxXAnN2RdOnYnpP57vAwKJkQqJH1SFoQr4gQ==","signatures":[{"sig":"MEQCICpDkSmcaWrSrmOMXsxmqOOkchUYmgH+ILOris4Nh67/AiBU2SSvhW6HFhf0uTp4+8A7ezdDw3606EzzQH2nTz/lNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4151978},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"bc32462e9758ccb3f35dc469a361942e31e507cd","imports":{"#db":{"bun":"./src/storage/db.bun.ts","node":"./src/storage/db.node.ts","default":"./src/storage/db.bun.ts"}},"private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test --timeout 30000","build":"bun run script/build.ts","test:ci":"mkdir -p .artifacts/unit && bun test --timeout 30000 --reporter=junit --reporter-outfile=.artifacts/unit/junit.xml","typecheck":"tsgo --noEmit","bench:test":"bun run script/bench-test-suite.ts","postinstall":"node scripts/postinstall.cjs","profile:test":"bun run script/profile-test-files.ts","test:httpapi":"bun run script/httpapi-exercise.ts --mode coverage --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode auth --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode effect --fail-on-missing --fail-on-skip","dev:temporary":"bun run --conditions=browser ./src/temporary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"overrides":{"drizzle-orm":"1.0.0-rc.2"},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.16.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","ws":"8.21.0","zod":"4.1.8","diff":"8.0.2","glob":"13.0.5","open":"10.1.2","ulid":"3.0.1","immer":"11.1.4","yargs":"18.0.0","effect":"4.0.0-beta.74","remeda":"2.26.0","semver":"^7.6.3","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","@types/ws":"8.18.1","fuzzysort":"3.1.0","minimatch":"10.0.3","decimal.js":"10.5.0","mime-types":"3.0.2","strip-ansi":"7.1.2","@ai-sdk/xai":"3.0.82","cross-spawn":"7.0.6","drizzle-orm":"1.0.0-rc.2","gray-matter":"4.0.3","htmlparser2":"8.0.2","xdg-basedir":"5.1.0","@ai-sdk/groq":"3.0.31","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"3.0.49","@octokit/rest":"22.0.0","@opentui/core":"0.3.4","@pierre/diffs":"1.1.0-beta.18","@ai-sdk/cohere":"3.0.27","@ai-sdk/google":"3.0.73","@ai-sdk/openai":"3.0.53","@ai-sdk/vercel":"2.0.39","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.3.4","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/alibaba":"1.0.17","@ai-sdk/gateway":"3.0.104","@ai-sdk/mistral":"3.0.27","@opentui/keymap":"0.3.4","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","npm-package-arg":"13.0.2","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"2.0.41","@ai-sdk/provider":"3.0.8","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"3.0.71","@ai-sdk/deepinfra":"2.0.41","opencode-poe-auth":"0.0.1","@ai-sdk/perplexity":"3.0.26","@ai-sdk/togetherai":"2.0.41","@opentelemetry/api":"1.9.0","gitlab-ai-provider":"6.8.0","ai-gateway-provider":"3.1.2","google-auth-library":"10.5.0","@openauthjs/openauth":"0.0.0-20250322224806","opencode-gitlab-auth":"2.0.1","@ai-sdk/google-vertex":"4.0.128","@effect/opentelemetry":"4.0.0-beta.74","@effect/platform-node":"4.0.0-beta.74","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"4.0.112","tree-sitter-powershell":"0.25.10","venice-ai-sdk-provider":"2.0.2","@agentclientprotocol/sdk":"0.21.0","@ai-sdk/openai-compatible":"2.0.41","@modelcontextprotocol/sdk":"1.29.0","@silvia-odwyer/photon-node":"0.3.4","@openrouter/ai-sdk-provider":"2.9.0","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2","@gitlab/opencode-gitlab-auth":"1.3.3","@aws-sdk/credential-providers":"3.1057.0","@opentelemetry/sdk-trace-base":"2.6.1","@opentelemetry/sdk-trace-node":"2.6.1","@opentelemetry/context-async-hooks":"2.6.1","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","@types/bun":"1.3.13","typescript":"5.8.2","@babel/core":"7.28.4","drizzle-orm":"1.0.0-rc.2","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/semver":"^7.5.8","@types/turndown":"5.0.5","@types/mime-types":"3.0.1","@types/babel__core":"7.20.5","@types/cross-spawn":"6.0.6","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@types/npm-package-arg":"6.1.4","@octokit/webhooks-types":"7.6.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.1_1781126574580_0.57641630566968","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@serac-labs/core","version":"1.1.2","license":"Apache-2.0","_id":"@serac-labs/core@1.1.2","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/opencode","serac-code":"bin/opencode"},"dist":{"shasum":"e50920139a9002f5fa7f971181aaaa12c64a1d61","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.1.2.tgz","fileCount":496,"integrity":"sha512-5v954Aa6Hm4z8IpQiyD2mZNdtqsIKrEEk98+TD/o9f6KreLazaUEGuyH9RYQt7PtzaOl3rkNueRgkOJWl4FwUQ==","signatures":[{"sig":"MEQCICsiIeXOv+Nr/hyDdzJB9S6QNVWt+5nmi6i1fUL+SY9XAiB3kizsx4zYprfW1eT9X8fP4Vijt8DEiUl5t4liZFTcjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159003434},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"ffbac2b55bf99011bc9925544b6c131325b1431d","imports":{"#db":{"bun":"./src/storage/db.bun.ts","node":"./src/storage/db.node.ts","default":"./src/storage/db.bun.ts"}},"private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test --timeout 30000","build":"bun run script/build.ts","test:ci":"mkdir -p .artifacts/unit && bun test --timeout 30000 --reporter=junit --reporter-outfile=.artifacts/unit/junit.xml","typecheck":"tsgo --noEmit","bench:test":"bun run script/bench-test-suite.ts","postinstall":"node scripts/postinstall.cjs","profile:test":"bun run script/profile-test-files.ts","test:httpapi":"bun run script/httpapi-exercise.ts --mode coverage --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode auth --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode effect --fail-on-missing --fail-on-skip","dev:temporary":"bun run --conditions=browser ./src/temporary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"overrides":{"drizzle-orm":"1.0.0-rc.2"},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.16.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","ws":"8.21.0","zod":"4.1.8","diff":"8.0.2","glob":"13.0.5","open":"10.1.2","ulid":"3.0.1","immer":"11.1.4","yargs":"18.0.0","effect":"4.0.0-beta.74","remeda":"2.26.0","semver":"^7.6.3","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","@types/ws":"8.18.1","fuzzysort":"3.1.0","minimatch":"10.0.3","decimal.js":"10.5.0","mime-types":"3.0.2","strip-ansi":"7.1.2","@ai-sdk/xai":"3.0.82","cross-spawn":"7.0.6","drizzle-orm":"1.0.0-rc.2","gray-matter":"4.0.3","htmlparser2":"8.0.2","xdg-basedir":"5.1.0","@ai-sdk/groq":"3.0.31","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"3.0.49","@octokit/rest":"22.0.0","@opentui/core":"0.3.4","@pierre/diffs":"1.1.0-beta.18","@ai-sdk/cohere":"3.0.27","@ai-sdk/google":"3.0.73","@ai-sdk/openai":"3.0.53","@ai-sdk/vercel":"2.0.39","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.3.4","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/alibaba":"1.0.17","@ai-sdk/gateway":"3.0.104","@ai-sdk/mistral":"3.0.27","@opentui/keymap":"0.3.4","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","npm-package-arg":"13.0.2","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"2.0.41","@ai-sdk/provider":"3.0.8","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"3.0.71","@ai-sdk/deepinfra":"2.0.41","opencode-poe-auth":"0.0.1","@ai-sdk/perplexity":"3.0.26","@ai-sdk/togetherai":"2.0.41","@opentelemetry/api":"1.9.0","gitlab-ai-provider":"6.8.0","ai-gateway-provider":"3.1.2","google-auth-library":"10.5.0","@openauthjs/openauth":"0.0.0-20250322224806","opencode-gitlab-auth":"2.0.1","@ai-sdk/google-vertex":"4.0.128","@effect/opentelemetry":"4.0.0-beta.74","@effect/platform-node":"4.0.0-beta.74","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"4.0.112","tree-sitter-powershell":"0.25.10","venice-ai-sdk-provider":"2.0.2","@agentclientprotocol/sdk":"0.21.0","@ai-sdk/openai-compatible":"2.0.41","@modelcontextprotocol/sdk":"1.29.0","@silvia-odwyer/photon-node":"0.3.4","@openrouter/ai-sdk-provider":"2.9.0","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2","@gitlab/opencode-gitlab-auth":"1.3.3","@aws-sdk/credential-providers":"3.1057.0","@opentelemetry/sdk-trace-base":"2.6.1","@opentelemetry/sdk-trace-node":"2.6.1","@opentelemetry/context-async-hooks":"2.6.1","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","@types/bun":"1.3.13","typescript":"5.8.2","@babel/core":"7.28.4","drizzle-orm":"1.0.0-rc.2","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/semver":"^7.5.8","@types/turndown":"5.0.5","@types/mime-types":"3.0.1","@types/babel__core":"7.20.5","@types/cross-spawn":"6.0.6","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@types/npm-package-arg":"6.1.4","@octokit/webhooks-types":"7.6.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.2_1781127637977_0.4479119887231213","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@serac-labs/core","version":"1.1.3","license":"Apache-2.0","_id":"@serac-labs/core@1.1.3","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/opencode","serac-code":"bin/opencode"},"dist":{"shasum":"6e7a38822650534190c74ade7d2527543a35814f","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.1.3.tgz","fileCount":498,"integrity":"sha512-ObKWl9TC3TQr9noU8o2+7FBfUPrQ4a7s/H5bkXaaaVsLsYX5vVEJI7fydJBFud3kUUecHinKct2ET+asCiDADQ==","signatures":[{"sig":"MEQCIAlpj94WCFGqgUWf8PSAV0B3aAkfQdN9YgZ/eEBsRbdPAiBEJhggT/MvlaxVGYv8F3dIdZe75nlR+ZRUD2n1+P5coA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4178670},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"e49fcd72ca7ab075bd0962c05a3eef5546cf3870","imports":{"#db":{"bun":"./src/storage/db.bun.ts","node":"./src/storage/db.node.ts","default":"./src/storage/db.bun.ts"}},"private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test --timeout 30000","build":"bun run script/build.ts","test:ci":"mkdir -p .artifacts/unit && bun test --timeout 30000 --reporter=junit --reporter-outfile=.artifacts/unit/junit.xml","typecheck":"tsgo --noEmit","bench:test":"bun run script/bench-test-suite.ts","postinstall":"node scripts/postinstall.cjs","profile:test":"bun run script/profile-test-files.ts","test:httpapi":"bun run script/httpapi-exercise.ts --mode coverage --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode auth --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode effect --fail-on-missing --fail-on-skip","dev:temporary":"bun run --conditions=browser ./src/temporary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"overrides":{"drizzle-orm":"1.0.0-rc.2"},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.16.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","ws":"8.21.0","zod":"4.1.8","diff":"8.0.2","glob":"13.0.5","open":"10.1.2","ulid":"3.0.1","immer":"11.1.4","yargs":"18.0.0","effect":"4.0.0-beta.74","remeda":"2.26.0","semver":"^7.6.3","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","@types/ws":"8.18.1","fuzzysort":"3.1.0","minimatch":"10.0.3","decimal.js":"10.5.0","mime-types":"3.0.2","strip-ansi":"7.1.2","@ai-sdk/xai":"3.0.82","cross-spawn":"7.0.6","drizzle-orm":"1.0.0-rc.2","gray-matter":"4.0.3","htmlparser2":"8.0.2","xdg-basedir":"5.1.0","@ai-sdk/groq":"3.0.31","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"3.0.49","@octokit/rest":"22.0.0","@opentui/core":"0.3.4","@pierre/diffs":"1.1.0-beta.18","@ai-sdk/cohere":"3.0.27","@ai-sdk/google":"3.0.73","@ai-sdk/openai":"3.0.53","@ai-sdk/vercel":"2.0.39","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.3.4","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/alibaba":"1.0.17","@ai-sdk/gateway":"3.0.104","@ai-sdk/mistral":"3.0.27","@opentui/keymap":"0.3.4","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","npm-package-arg":"13.0.2","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"2.0.41","@ai-sdk/provider":"3.0.8","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"3.0.71","@ai-sdk/deepinfra":"2.0.41","opencode-poe-auth":"0.0.1","@ai-sdk/perplexity":"3.0.26","@ai-sdk/togetherai":"2.0.41","@opentelemetry/api":"1.9.0","gitlab-ai-provider":"6.8.0","ai-gateway-provider":"3.1.2","google-auth-library":"10.5.0","@openauthjs/openauth":"0.0.0-20250322224806","opencode-gitlab-auth":"2.0.1","@ai-sdk/google-vertex":"4.0.128","@effect/opentelemetry":"4.0.0-beta.74","@effect/platform-node":"4.0.0-beta.74","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"4.0.112","tree-sitter-powershell":"0.25.10","venice-ai-sdk-provider":"2.0.2","@agentclientprotocol/sdk":"0.21.0","@ai-sdk/openai-compatible":"2.0.41","@modelcontextprotocol/sdk":"1.29.0","@silvia-odwyer/photon-node":"0.3.4","@openrouter/ai-sdk-provider":"2.9.0","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2","@gitlab/opencode-gitlab-auth":"1.3.3","@aws-sdk/credential-providers":"3.1057.0","@opentelemetry/sdk-trace-base":"2.6.1","@opentelemetry/sdk-trace-node":"2.6.1","@opentelemetry/context-async-hooks":"2.6.1","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","@types/bun":"1.3.13","typescript":"5.8.2","@babel/core":"7.28.4","drizzle-orm":"1.0.0-rc.2","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/semver":"^7.5.8","@types/turndown":"5.0.5","@types/mime-types":"3.0.1","@types/babel__core":"7.20.5","@types/cross-spawn":"6.0.6","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@types/npm-package-arg":"6.1.4","@octokit/webhooks-types":"7.6.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.3_1781174790144_0.8947606761754208","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@serac-labs/core","version":"1.1.4","license":"Apache-2.0","_id":"@serac-labs/core@1.1.4","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/opencode","serac-code":"bin/opencode"},"dist":{"shasum":"211801c62d30c2cad82b26afd7ba8dc9c6ac684b","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.1.4.tgz","fileCount":498,"integrity":"sha512-NLquQDsQTbtru+wy+PLiGa1z8AiIBMF5zvHaB4gSGjsEIMdjRbgLkNVVsZNilQcri3mwjxKbJZCHpLbxxG1NwA==","signatures":[{"sig":"MEQCIDuPv1it+brM10xYY5dMzC6Yuh/IOvZEaK8wTCKiRAB3AiA6LLGqQ87f1Ndp7ZDkmmEyvG1o3UCT5F97O67QH0Ye+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4179837},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"1d039f0e9c83f58a8be69a0672c91b46ffae17fe","imports":{"#db":{"bun":"./src/storage/db.bun.ts","node":"./src/storage/db.node.ts","default":"./src/storage/db.bun.ts"}},"private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test --timeout 30000","build":"bun run script/build.ts","test:ci":"mkdir -p .artifacts/unit && bun test --timeout 30000 --reporter=junit --reporter-outfile=.artifacts/unit/junit.xml","typecheck":"tsgo --noEmit","bench:test":"bun run script/bench-test-suite.ts","postinstall":"node scripts/postinstall.cjs","profile:test":"bun run script/profile-test-files.ts","test:httpapi":"bun run script/httpapi-exercise.ts --mode coverage --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode auth --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode effect --fail-on-missing --fail-on-skip","dev:temporary":"bun run --conditions=browser ./src/temporary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"overrides":{"drizzle-orm":"1.0.0-rc.2"},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.16.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","ws":"8.21.0","zod":"4.1.8","diff":"8.0.2","glob":"13.0.5","open":"10.1.2","ulid":"3.0.1","immer":"11.1.4","yargs":"18.0.0","effect":"4.0.0-beta.74","remeda":"2.26.0","semver":"^7.6.3","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","@types/ws":"8.18.1","fuzzysort":"3.1.0","minimatch":"10.0.3","decimal.js":"10.5.0","mime-types":"3.0.2","strip-ansi":"7.1.2","@ai-sdk/xai":"3.0.82","cross-spawn":"7.0.6","drizzle-orm":"1.0.0-rc.2","gray-matter":"4.0.3","htmlparser2":"8.0.2","xdg-basedir":"5.1.0","@ai-sdk/groq":"3.0.31","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"3.0.49","@octokit/rest":"22.0.0","@opentui/core":"0.3.4","@pierre/diffs":"1.1.0-beta.18","@ai-sdk/cohere":"3.0.27","@ai-sdk/google":"3.0.73","@ai-sdk/openai":"3.0.53","@ai-sdk/vercel":"2.0.39","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.3.4","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/alibaba":"1.0.17","@ai-sdk/gateway":"3.0.104","@ai-sdk/mistral":"3.0.27","@opentui/keymap":"0.3.4","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","npm-package-arg":"13.0.2","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"2.0.41","@ai-sdk/provider":"3.0.8","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"3.0.71","@ai-sdk/deepinfra":"2.0.41","opencode-poe-auth":"0.0.1","@ai-sdk/perplexity":"3.0.26","@ai-sdk/togetherai":"2.0.41","@opentelemetry/api":"1.9.0","gitlab-ai-provider":"6.8.0","ai-gateway-provider":"3.1.2","google-auth-library":"10.5.0","@openauthjs/openauth":"0.0.0-20250322224806","opencode-gitlab-auth":"2.0.1","@ai-sdk/google-vertex":"4.0.128","@effect/opentelemetry":"4.0.0-beta.74","@effect/platform-node":"4.0.0-beta.74","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"4.0.112","tree-sitter-powershell":"0.25.10","venice-ai-sdk-provider":"2.0.2","@agentclientprotocol/sdk":"0.21.0","@ai-sdk/openai-compatible":"2.0.41","@modelcontextprotocol/sdk":"1.29.0","@silvia-odwyer/photon-node":"0.3.4","@openrouter/ai-sdk-provider":"2.9.0","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2","@gitlab/opencode-gitlab-auth":"1.3.3","@aws-sdk/credential-providers":"3.1057.0","@opentelemetry/sdk-trace-base":"2.6.1","@opentelemetry/sdk-trace-node":"2.6.1","@opentelemetry/context-async-hooks":"2.6.1","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","@types/bun":"1.3.13","typescript":"5.8.2","@babel/core":"7.28.4","drizzle-orm":"1.0.0-rc.2","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/semver":"^7.5.8","@types/turndown":"5.0.5","@types/mime-types":"3.0.1","@types/babel__core":"7.20.5","@types/cross-spawn":"6.0.6","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@types/npm-package-arg":"6.1.4","@octokit/webhooks-types":"7.6.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.4_1781180671980_0.36035028279917647","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@serac-labs/core","version":"1.1.5","license":"Apache-2.0","_id":"@serac-labs/core@1.1.5","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/opencode","serac-code":"bin/opencode"},"dist":{"shasum":"f443c678587971c0d578f6fb45b5e2be647ca982","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.1.5.tgz","fileCount":498,"integrity":"sha512-MEK4soNzIq4WaE1L9xoai2KVRDQzqKYkzjs1xNIIOsImZw0VX5lSTYJSbjAbAxQvhChbyHUjWXq69qMqCSBHGA==","signatures":[{"sig":"MEQCIDWJ3KDclnYPNiXQWyyU0P5IL7aUOLQVJYrbDbOW/yH/AiBDkAtN8G7mPdQvgKFZB0XFR6NEdfOPSgCcALsZorYolQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4179837},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"5699cc6bb96fe19cacf5210610682ddf94f1a8ea","imports":{"#db":{"bun":"./src/storage/db.bun.ts","node":"./src/storage/db.node.ts","default":"./src/storage/db.bun.ts"}},"private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test --timeout 30000","build":"bun run script/build.ts","test:ci":"mkdir -p .artifacts/unit && bun test --timeout 30000 --reporter=junit --reporter-outfile=.artifacts/unit/junit.xml","typecheck":"tsgo --noEmit","bench:test":"bun run script/bench-test-suite.ts","postinstall":"node scripts/postinstall.cjs","profile:test":"bun run script/profile-test-files.ts","test:httpapi":"bun run script/httpapi-exercise.ts --mode coverage --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode auth --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode effect --fail-on-missing --fail-on-skip","dev:temporary":"bun run --conditions=browser ./src/temporary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"overrides":{"drizzle-orm":"1.0.0-rc.2"},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.16.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","ws":"8.21.0","zod":"4.1.8","diff":"8.0.2","glob":"13.0.5","open":"10.1.2","ulid":"3.0.1","immer":"11.1.4","yargs":"18.0.0","effect":"4.0.0-beta.74","remeda":"2.26.0","semver":"^7.6.3","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","@types/ws":"8.18.1","fuzzysort":"3.1.0","minimatch":"10.0.3","decimal.js":"10.5.0","mime-types":"3.0.2","strip-ansi":"7.1.2","@ai-sdk/xai":"3.0.82","cross-spawn":"7.0.6","drizzle-orm":"1.0.0-rc.2","gray-matter":"4.0.3","htmlparser2":"8.0.2","xdg-basedir":"5.1.0","@ai-sdk/groq":"3.0.31","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"3.0.49","@octokit/rest":"22.0.0","@opentui/core":"0.3.4","@pierre/diffs":"1.1.0-beta.18","@ai-sdk/cohere":"3.0.27","@ai-sdk/google":"3.0.73","@ai-sdk/openai":"3.0.53","@ai-sdk/vercel":"2.0.39","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.3.4","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/alibaba":"1.0.17","@ai-sdk/gateway":"3.0.104","@ai-sdk/mistral":"3.0.27","@opentui/keymap":"0.3.4","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","npm-package-arg":"13.0.2","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"2.0.41","@ai-sdk/provider":"3.0.8","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"3.0.71","@ai-sdk/deepinfra":"2.0.41","opencode-poe-auth":"0.0.1","@ai-sdk/perplexity":"3.0.26","@ai-sdk/togetherai":"2.0.41","@opentelemetry/api":"1.9.0","gitlab-ai-provider":"6.8.0","ai-gateway-provider":"3.1.2","google-auth-library":"10.5.0","@openauthjs/openauth":"0.0.0-20250322224806","opencode-gitlab-auth":"2.0.1","@ai-sdk/google-vertex":"4.0.128","@effect/opentelemetry":"4.0.0-beta.74","@effect/platform-node":"4.0.0-beta.74","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"4.0.112","tree-sitter-powershell":"0.25.10","venice-ai-sdk-provider":"2.0.2","@agentclientprotocol/sdk":"0.21.0","@ai-sdk/openai-compatible":"2.0.41","@modelcontextprotocol/sdk":"1.29.0","@silvia-odwyer/photon-node":"0.3.4","@openrouter/ai-sdk-provider":"2.9.0","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2","@gitlab/opencode-gitlab-auth":"1.3.3","@aws-sdk/credential-providers":"3.1057.0","@opentelemetry/sdk-trace-base":"2.6.1","@opentelemetry/sdk-trace-node":"2.6.1","@opentelemetry/context-async-hooks":"2.6.1","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","@types/bun":"1.3.13","typescript":"5.8.2","@babel/core":"7.28.4","drizzle-orm":"1.0.0-rc.2","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/semver":"^7.5.8","@types/turndown":"5.0.5","@types/mime-types":"3.0.1","@types/babel__core":"7.20.5","@types/cross-spawn":"6.0.6","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@types/npm-package-arg":"6.1.4","@octokit/webhooks-types":"7.6.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.5_1781182798120_0.03977249561417939","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@serac-labs/core","version":"1.1.6","license":"Apache-2.0","_id":"@serac-labs/core@1.1.6","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/opencode","serac-code":"bin/opencode"},"dist":{"shasum":"0efe1489435249c597f3f2d1b68d259d2035c051","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.1.6.tgz","fileCount":499,"integrity":"sha512-zx6Y3s0pMNe+87p/6RcUHK8Do44k8t5ekbhlV6/aqGloGJ9en5w/6qOcQ+G7ctZhErr+AQFTqsUT0bG/4ylGaA==","signatures":[{"sig":"MEYCIQDC7FKv7lbZFHixlX8Gi0cnaWaH8VO1EdO3OImhp6VREAIhAO8VPglQDmAYwVK5iXBPPOUh4To2eXODBFnYkvh2jqf+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159080881},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"7c65a3d151b3e152c28504b5934e15da26f7740e","imports":{"#db":{"bun":"./src/storage/db.bun.ts","node":"./src/storage/db.node.ts","default":"./src/storage/db.bun.ts"}},"private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test --timeout 30000","build":"bun run script/build.ts","test:ci":"mkdir -p .artifacts/unit && bun test --timeout 30000 --reporter=junit --reporter-outfile=.artifacts/unit/junit.xml","typecheck":"tsgo --noEmit","bench:test":"bun run script/bench-test-suite.ts","postinstall":"node scripts/postinstall.cjs","profile:test":"bun run script/profile-test-files.ts","test:httpapi":"bun run script/httpapi-exercise.ts --mode coverage --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode auth --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode effect --fail-on-missing --fail-on-skip","dev:temporary":"bun run --conditions=browser ./src/temporary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"overrides":{"drizzle-orm":"1.0.0-rc.2"},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.17.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","ws":"8.21.0","zod":"4.1.8","diff":"8.0.2","glob":"13.0.5","open":"10.1.2","ulid":"3.0.1","immer":"11.1.4","yargs":"18.0.0","effect":"4.0.0-beta.74","remeda":"2.26.0","semver":"^7.6.3","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","@types/ws":"8.18.1","fuzzysort":"3.1.0","minimatch":"10.0.3","decimal.js":"10.5.0","mime-types":"3.0.2","strip-ansi":"7.1.2","@ai-sdk/xai":"3.0.82","cross-spawn":"7.0.6","drizzle-orm":"1.0.0-rc.2","gray-matter":"4.0.3","htmlparser2":"8.0.2","xdg-basedir":"5.1.0","@ai-sdk/groq":"3.0.31","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"3.0.49","@octokit/rest":"22.0.0","@opentui/core":"0.3.4","@pierre/diffs":"1.1.0-beta.18","@ai-sdk/cohere":"3.0.27","@ai-sdk/google":"3.0.73","@ai-sdk/openai":"3.0.53","@ai-sdk/vercel":"2.0.39","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.3.4","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/alibaba":"1.0.17","@ai-sdk/gateway":"3.0.104","@ai-sdk/mistral":"3.0.27","@opentui/keymap":"0.3.4","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","npm-package-arg":"13.0.2","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"2.0.41","@ai-sdk/provider":"3.0.8","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"3.0.71","@ai-sdk/deepinfra":"2.0.41","opencode-poe-auth":"0.0.1","@ai-sdk/perplexity":"3.0.26","@ai-sdk/togetherai":"2.0.41","@opentelemetry/api":"1.9.0","gitlab-ai-provider":"6.8.0","ai-gateway-provider":"3.1.2","google-auth-library":"10.5.0","@openauthjs/openauth":"0.0.0-20250322224806","opencode-gitlab-auth":"2.0.1","@ai-sdk/google-vertex":"4.0.128","@effect/opentelemetry":"4.0.0-beta.74","@effect/platform-node":"4.0.0-beta.74","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"4.0.112","tree-sitter-powershell":"0.25.10","venice-ai-sdk-provider":"2.0.2","@agentclientprotocol/sdk":"0.21.0","@ai-sdk/openai-compatible":"2.0.41","@modelcontextprotocol/sdk":"1.29.0","@silvia-odwyer/photon-node":"0.3.4","@openrouter/ai-sdk-provider":"2.9.0","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2","@gitlab/opencode-gitlab-auth":"1.3.3","@aws-sdk/credential-providers":"3.1057.0","@opentelemetry/sdk-trace-base":"2.6.1","@opentelemetry/sdk-trace-node":"2.6.1","@opentelemetry/context-async-hooks":"2.6.1","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","@types/bun":"1.3.13","typescript":"5.8.2","@babel/core":"7.28.4","drizzle-orm":"1.0.0-rc.2","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/semver":"^7.5.8","@types/turndown":"5.0.5","@types/mime-types":"3.0.1","@types/babel__core":"7.20.5","@types/cross-spawn":"6.0.6","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@types/npm-package-arg":"6.1.4","@octokit/webhooks-types":"7.6.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.6_1781218357981_0.47795556919702786","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@serac-labs/core","version":"1.1.7","license":"Apache-2.0","_id":"@serac-labs/core@1.1.7","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/opencode","serac-code":"bin/opencode"},"dist":{"shasum":"bfc00bd10a72eb41b7c6aaaa37626d14a0a34bbb","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.1.7.tgz","fileCount":499,"integrity":"sha512-GAL316zzdaQdhNmHnQrWAGSRtGd8LxX6M/BGESR+GT5q5WPN+7wyn2/Huwf5OThijfoWGbJ9BNAz0hQH9haiNw==","signatures":[{"sig":"MEUCIHgXn4oXWA/wTZPga4oeIEH8D/Gddf0l/xXn9WM1sLUAAiEAsyZ2vQhOjY7X71DrRGgmZFwwvDd19Uk5mSNwfi90U80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159084052},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"395ea3bdab62e09ecdb27bc87bb94d3505102fe6","imports":{"#db":{"bun":"./src/storage/db.bun.ts","node":"./src/storage/db.node.ts","default":"./src/storage/db.bun.ts"}},"private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test --timeout 30000","build":"bun run script/build.ts","test:ci":"mkdir -p .artifacts/unit && bun test --timeout 30000 --reporter=junit --reporter-outfile=.artifacts/unit/junit.xml","typecheck":"tsgo --noEmit","bench:test":"bun run script/bench-test-suite.ts","postinstall":"node scripts/postinstall.cjs","profile:test":"bun run script/profile-test-files.ts","test:httpapi":"bun run script/httpapi-exercise.ts --mode coverage --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode auth --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode effect --fail-on-missing --fail-on-skip","dev:temporary":"bun run --conditions=browser ./src/temporary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"overrides":{"drizzle-orm":"1.0.0-rc.2"},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.17.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","ws":"8.21.0","zod":"4.1.8","diff":"8.0.2","glob":"13.0.5","open":"10.1.2","ulid":"3.0.1","immer":"11.1.4","yargs":"18.0.0","effect":"4.0.0-beta.74","remeda":"2.26.0","semver":"^7.6.3","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","@types/ws":"8.18.1","fuzzysort":"3.1.0","minimatch":"10.0.3","decimal.js":"10.5.0","mime-types":"3.0.2","strip-ansi":"7.1.2","@ai-sdk/xai":"3.0.82","cross-spawn":"7.0.6","drizzle-orm":"1.0.0-rc.2","gray-matter":"4.0.3","htmlparser2":"8.0.2","xdg-basedir":"5.1.0","@ai-sdk/groq":"3.0.31","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"3.0.49","@octokit/rest":"22.0.0","@opentui/core":"0.3.4","@pierre/diffs":"1.1.0-beta.18","@ai-sdk/cohere":"3.0.27","@ai-sdk/google":"3.0.73","@ai-sdk/openai":"3.0.53","@ai-sdk/vercel":"2.0.39","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.3.4","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/alibaba":"1.0.17","@ai-sdk/gateway":"3.0.104","@ai-sdk/mistral":"3.0.27","@opentui/keymap":"0.3.4","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","npm-package-arg":"13.0.2","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"2.0.41","@ai-sdk/provider":"3.0.8","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"3.0.71","@ai-sdk/deepinfra":"2.0.41","opencode-poe-auth":"0.0.1","@ai-sdk/perplexity":"3.0.26","@ai-sdk/togetherai":"2.0.41","@opentelemetry/api":"1.9.0","gitlab-ai-provider":"6.8.0","ai-gateway-provider":"3.1.2","google-auth-library":"10.5.0","@openauthjs/openauth":"0.0.0-20250322224806","opencode-gitlab-auth":"2.0.1","@ai-sdk/google-vertex":"4.0.128","@effect/opentelemetry":"4.0.0-beta.74","@effect/platform-node":"4.0.0-beta.74","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"4.0.112","tree-sitter-powershell":"0.25.10","venice-ai-sdk-provider":"2.0.2","@agentclientprotocol/sdk":"0.21.0","@ai-sdk/openai-compatible":"2.0.41","@modelcontextprotocol/sdk":"1.29.0","@silvia-odwyer/photon-node":"0.3.4","@openrouter/ai-sdk-provider":"2.9.0","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2","@gitlab/opencode-gitlab-auth":"1.3.3","@aws-sdk/credential-providers":"3.1057.0","@opentelemetry/sdk-trace-base":"2.6.1","@opentelemetry/sdk-trace-node":"2.6.1","@opentelemetry/context-async-hooks":"2.6.1","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","@types/bun":"1.3.13","typescript":"5.8.2","@babel/core":"7.28.4","drizzle-orm":"1.0.0-rc.2","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/semver":"^7.5.8","@types/turndown":"5.0.5","@types/mime-types":"3.0.1","@types/babel__core":"7.20.5","@types/cross-spawn":"6.0.6","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@types/npm-package-arg":"6.1.4","@octokit/webhooks-types":"7.6.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.7_1781467642407_0.5520796118961375","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@serac-labs/core","version":"1.1.8","license":"Apache-2.0","_id":"@serac-labs/core@1.1.8","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"bin":{"serac":"bin/opencode","serac-code":"bin/opencode"},"dist":{"shasum":"b5d6c84b5e8e7480edac9615c48d60ca127b8e12","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.1.8.tgz","fileCount":499,"integrity":"sha512-ERzaKL1Qe0rifS23Wwgc8LQE3MGXafc8HCKWxvn21ejhgEnkBAoF6LirhNXp2SolLOPq8lsJv68sorqglR2YqA==","signatures":[{"sig":"MEYCIQDfXfkGPI1/GTnWzUDYNQBij70g9+5mQpK6uRy9SvDOCgIhAOIHUYzChYvWQKmBPqnfcm9ykG9QvWvfOIqM7G0nSqK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159084052},"$schema":"https://json.schemastore.org/package.json","exports":{"./*":"./src/*.ts"},"gitHead":"7d4ab9bfc79d61cd36010df960f209cad6e929fd","imports":{"#db":{"bun":"./src/storage/db.bun.ts","node":"./src/storage/db.node.ts","default":"./src/storage/db.bun.ts"}},"private":false,"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test --timeout 30000","build":"bun run script/build.ts","test:ci":"mkdir -p .artifacts/unit && bun test --timeout 30000 --reporter=junit --reporter-outfile=.artifacts/unit/junit.xml","typecheck":"tsgo --noEmit","bench:test":"bun run script/bench-test-suite.ts","postinstall":"node scripts/postinstall.cjs","profile:test":"bun run script/profile-test-files.ts","test:httpapi":"bun run script/httpapi-exercise.ts --mode coverage --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode auth --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode effect --fail-on-missing --fail-on-skip","dev:temporary":"bun run --conditions=browser ./src/temporary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"overrides":{"drizzle-orm":"1.0.0-rc.2"},"repository":{"url":"git+https://github.com/serac-labs/serac.git","type":"git"},"_npmVersion":"11.17.0","description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"6.0.168","ws":"8.21.0","zod":"4.1.8","diff":"8.0.2","glob":"13.0.5","open":"10.1.2","ulid":"3.0.1","immer":"11.1.4","yargs":"18.0.0","effect":"4.0.0-beta.74","remeda":"2.26.0","semver":"^7.6.3","chokidar":"4.0.3","solid-js":"1.9.10","turndown":"7.2.0","@types/ws":"8.18.1","fuzzysort":"3.1.0","minimatch":"10.0.3","decimal.js":"10.5.0","mime-types":"3.0.2","strip-ansi":"7.1.2","@ai-sdk/xai":"3.0.82","cross-spawn":"7.0.6","drizzle-orm":"1.0.0-rc.2","gray-matter":"4.0.3","htmlparser2":"8.0.2","xdg-basedir":"5.1.0","@ai-sdk/groq":"3.0.31","jsonc-parser":"3.3.1","partial-json":"0.1.7","@actions/core":"1.11.1","@ai-sdk/azure":"3.0.49","@octokit/rest":"22.0.0","@opentui/core":"0.3.4","@pierre/diffs":"1.1.0-beta.18","@ai-sdk/cohere":"3.0.27","@ai-sdk/google":"3.0.73","@ai-sdk/openai":"3.0.53","@ai-sdk/vercel":"2.0.39","@clack/prompts":"1.0.0-alpha.1","@opentui/solid":"0.3.4","@zip.js/zip.js":"2.7.62","vscode-jsonrpc":"8.2.1","@actions/github":"6.0.1","@ai-sdk/alibaba":"1.0.17","@ai-sdk/gateway":"3.0.104","@ai-sdk/mistral":"3.0.27","@opentui/keymap":"0.3.4","@parcel/watcher":"2.5.1","bonjour-service":"1.3.0","npm-package-arg":"13.0.2","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","@ai-sdk/cerebras":"2.0.41","@ai-sdk/provider":"3.0.8","@octokit/graphql":"9.0.2","tree-sitter-bash":"0.25.0","@ai-sdk/anthropic":"3.0.71","@ai-sdk/deepinfra":"2.0.41","opencode-poe-auth":"0.0.1","@ai-sdk/perplexity":"3.0.26","@ai-sdk/togetherai":"2.0.41","@opentelemetry/api":"1.9.0","gitlab-ai-provider":"6.8.0","ai-gateway-provider":"3.1.2","google-auth-library":"10.5.0","@openauthjs/openauth":"0.0.0-20250322224806","opencode-gitlab-auth":"2.0.1","@ai-sdk/google-vertex":"4.0.128","@effect/opentelemetry":"4.0.0-beta.74","@effect/platform-node":"4.0.0-beta.74","@standard-schema/spec":"1.0.0","@ai-sdk/amazon-bedrock":"4.0.112","tree-sitter-powershell":"0.25.10","venice-ai-sdk-provider":"2.0.2","@agentclientprotocol/sdk":"0.21.0","@ai-sdk/openai-compatible":"2.0.41","@modelcontextprotocol/sdk":"1.29.0","@silvia-odwyer/photon-node":"0.3.4","@openrouter/ai-sdk-provider":"2.9.0","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2","@gitlab/opencode-gitlab-auth":"1.3.3","@aws-sdk/credential-providers":"3.1057.0","@opentelemetry/sdk-trace-base":"2.6.1","@opentelemetry/sdk-trace-node":"2.6.1","@opentelemetry/context-async-hooks":"2.6.1","@opentelemetry/exporter-trace-otlp-http":"0.214.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.6.2","@types/bun":"1.3.13","typescript":"5.8.2","@babel/core":"7.28.4","drizzle-orm":"1.0.0-rc.2","@types/yargs":"17.0.33","@tsconfig/bun":"1.0.9","@types/semver":"^7.5.8","@types/turndown":"5.0.5","@types/mime-types":"3.0.1","@types/babel__core":"7.20.5","@types/cross-spawn":"6.0.6","why-is-node-running":"3.2.2","@standard-schema/spec":"1.0.0","@types/npm-package-arg":"6.1.4","@octokit/webhooks-types":"7.6.1","@typescript/native-preview":"7.0.0-dev.20251207.1","vscode-languageserver-types":"3.17.5"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.8_1781528942246_0.7825202650627714","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"$schema":"https://json.schemastore.org/package.json","version":"1.1.9","name":"@serac-labs/core","license":"Apache-2.0","private":false,"scripts":{"typecheck":"tsgo --noEmit","test":"bun test --timeout 30000","test:ci":"mkdir -p .artifacts/unit && bun test --timeout 30000 --reporter=junit --reporter-outfile=.artifacts/unit/junit.xml","test:httpapi":"bun run script/httpapi-exercise.ts --mode coverage --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode auth --fail-on-missing --fail-on-skip && bun run script/httpapi-exercise.ts --mode effect --fail-on-missing --fail-on-skip","bench:test":"bun run script/bench-test-suite.ts","profile:test":"bun run script/profile-test-files.ts","build":"bun run script/build.ts","dev":"bun run --conditions=browser ./src/index.ts","dev:temporary":"bun run --conditions=browser ./src/temporary.ts","postinstall":"node scripts/postinstall.cjs"},"bin":{"serac":"bin/opencode","serac-code":"bin/opencode"},"exports":{"./*":"./src/*.ts"},"imports":{"#db":{"bun":"./src/storage/db.bun.ts","node":"./src/storage/db.node.ts","default":"./src/storage/db.bun.ts"}},"devDependencies":{"@babel/core":"7.28.4","@octokit/webhooks-types":"7.6.1","@standard-schema/spec":"1.0.0","@tsconfig/bun":"1.0.9","@types/babel__core":"7.20.5","@types/bun":"1.3.13","@types/cross-spawn":"6.0.6","@types/mime-types":"3.0.1","@types/npm-package-arg":"6.1.4","@types/semver":"^7.5.8","@types/turndown":"5.0.5","@types/yargs":"17.0.33","@typescript/native-preview":"7.0.0-dev.20251207.1","drizzle-orm":"1.0.0-rc.2","prettier":"3.6.2","typescript":"5.8.2","vscode-languageserver-types":"3.17.5","why-is-node-running":"3.2.2"},"dependencies":{"@actions/core":"1.11.1","@actions/github":"6.0.1","@agentclientprotocol/sdk":"0.21.0","@ai-sdk/alibaba":"1.0.17","@ai-sdk/amazon-bedrock":"4.0.112","@ai-sdk/anthropic":"3.0.71","@ai-sdk/azure":"3.0.49","@ai-sdk/cerebras":"2.0.41","@ai-sdk/cohere":"3.0.27","@ai-sdk/deepinfra":"2.0.41","@ai-sdk/gateway":"3.0.104","@ai-sdk/google":"3.0.73","@ai-sdk/google-vertex":"4.0.128","@ai-sdk/groq":"3.0.31","@ai-sdk/mistral":"3.0.27","@ai-sdk/openai":"3.0.53","@ai-sdk/openai-compatible":"2.0.41","@ai-sdk/perplexity":"3.0.26","@ai-sdk/provider":"3.0.8","@ai-sdk/togetherai":"2.0.41","@ai-sdk/vercel":"2.0.39","@ai-sdk/xai":"3.0.82","@aws-sdk/credential-providers":"3.1057.0","@clack/prompts":"1.0.0-alpha.1","@effect/opentelemetry":"4.0.0-beta.74","@effect/platform-node":"4.0.0-beta.74","@gitlab/opencode-gitlab-auth":"1.3.3","@modelcontextprotocol/sdk":"1.29.0","@octokit/graphql":"9.0.2","@octokit/rest":"22.0.0","@openauthjs/openauth":"0.0.0-20250322224806","@openrouter/ai-sdk-provider":"2.9.0","@opentelemetry/api":"1.9.0","@opentelemetry/context-async-hooks":"2.6.1","@opentelemetry/exporter-trace-otlp-http":"0.214.0","@opentelemetry/sdk-trace-base":"2.6.1","@opentelemetry/sdk-trace-node":"2.6.1","@opentui/core":"0.3.4","@opentui/keymap":"0.3.4","@opentui/solid":"0.3.4","@parcel/watcher":"2.5.1","@pierre/diffs":"1.1.0-beta.18","@silvia-odwyer/photon-node":"0.3.4","@solid-primitives/event-bus":"1.1.2","@solid-primitives/scheduled":"1.5.2","@standard-schema/spec":"1.0.0","@types/ws":"8.18.1","@zip.js/zip.js":"2.7.62","ai":"6.0.168","ai-gateway-provider":"3.1.2","bonjour-service":"1.3.0","chokidar":"4.0.3","cross-spawn":"7.0.6","decimal.js":"10.5.0","diff":"8.0.2","drizzle-orm":"1.0.0-rc.2","effect":"4.0.0-beta.74","fuzzysort":"3.1.0","gitlab-ai-provider":"6.8.0","glob":"13.0.5","google-auth-library":"10.5.0","gray-matter":"4.0.3","htmlparser2":"8.0.2","immer":"11.1.4","jsonc-parser":"3.3.1","mime-types":"3.0.2","minimatch":"10.0.3","npm-package-arg":"13.0.2","open":"10.1.2","opencode-gitlab-auth":"2.0.1","opencode-poe-auth":"0.0.1","opentui-spinner":"0.0.6","partial-json":"0.1.7","remeda":"2.26.0","semver":"^7.6.3","solid-js":"1.9.10","strip-ansi":"7.1.2","tree-sitter-bash":"0.25.0","tree-sitter-powershell":"0.25.10","turndown":"7.2.0","ulid":"3.0.1","venice-ai-sdk-provider":"2.0.2","vscode-jsonrpc":"8.2.1","web-tree-sitter":"0.25.10","ws":"8.21.0","xdg-basedir":"5.1.0","yargs":"18.0.0","zod":"4.1.8"},"overrides":{"drizzle-orm":"1.0.0-rc.2"},"description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","repository":{"type":"git","url":"git+https://github.com/serac-labs/serac.git"},"homepage":"https://serac.build","bugs":{"url":"https://github.com/serac-labs/serac/issues"},"gitHead":"679954188c9b3e6149ea0499911f8182788ffbdd","_id":"@serac-labs/core@1.1.9","_nodeVersion":"20.20.2","_npmVersion":"11.17.0","dist":{"integrity":"sha512-9hM1kwDh68+eDsOE2TNCHUZI4FDf3t3ynT0TtdHHmq0uYVVrVbxUT/PKLz0vIGArX2/u05FUJCeoxAd0pGI9eg==","shasum":"56f3764302c2ee30eb1d7efa73a2ef786bb3814f","tarball":"https://registry.npmjs.org/@serac-labs/core/-/core-1.1.9.tgz","fileCount":499,"unpackedSize":159084052,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@serac-labs%2fcore@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB+Wgh/ifhUCtBNKjwRGyr29e5o6MJ0kz7YM8b8caPkaAiB25lZfoUO9YNU5rRHy08jw4PMfkMgf0cQh2dytohc7XA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1896b52-e6b2-41cc-9cea-acef1bac155d"}},"directories":{},"maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.1.9_1782219145862_0.4037955446420376"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-28T16:55:37.348Z","modified":"2026-06-23T12:52:26.955Z","11.0.20":"2026-04-28T10:31:01.727Z","11.0.21":"2026-04-28T10:55:00.608Z","0.0.1":"2026-04-28T16:55:37.574Z","1.0.5":"2026-04-28T17:01:06.381Z","1.0.6":"2026-04-30T09:36:04.851Z","1.0.7":"2026-05-13T22:07:59.025Z","1.0.8":"2026-05-13T22:15:43.348Z","1.0.9":"2026-05-14T08:54:54.971Z","1.0.10":"2026-05-14T09:31:54.853Z","1.0.11":"2026-05-14T09:38:40.127Z","1.0.12":"2026-05-14T09:42:12.050Z","1.0.13":"2026-05-14T09:46:31.072Z","1.0.14":"2026-05-14T10:24:29.048Z","1.0.15":"2026-05-14T10:28:42.967Z","1.0.16":"2026-05-14T10:48:38.826Z","1.0.17":"2026-05-14T11:51:40.117Z","1.0.18":"2026-05-14T12:09:50.032Z","1.0.19":"2026-05-14T20:39:09.090Z","1.0.20":"2026-05-23T17:37:28.600Z","1.0.21":"2026-05-23T17:48:01.156Z","1.0.22":"2026-05-25T09:40:53.132Z","1.0.23":"2026-05-25T10:19:36.843Z","1.1.0":"2026-06-09T10:43:51.435Z","1.1.1":"2026-06-10T21:22:54.799Z","1.1.2":"2026-06-10T21:40:38.846Z","1.1.3":"2026-06-11T10:46:30.476Z","1.1.4":"2026-06-11T12:24:32.157Z","1.1.5":"2026-06-11T12:59:58.306Z","1.1.6":"2026-06-11T22:52:38.987Z","1.1.7":"2026-06-14T20:07:23.227Z","1.1.8":"2026-06-15T13:09:03.034Z","1.1.9":"2026-06-23T12:52:26.666Z"},"bugs":{"url":"https://github.com/serac-labs/serac/issues"},"license":"Apache-2.0","homepage":"https://serac.build","repository":{"type":"git","url":"git+https://github.com/serac-labs/serac.git"},"description":"Serac - agentic AI for ServiceNow developers. Bring your own keys, observable runs, deterministic traces.","maintainers":[{"name":"groeimetai","email":"niels@groeimetai.io"}],"readme":"# js\n\nTo install dependencies:\n\n```bash\nbun install\n```\n\nTo run:\n\n```bash\nbun run index.ts\n```\n\nThis project was created using `bun init` in bun v1.2.12. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.\n","readmeFilename":"README.md"}