{"_id":"@atom-workflow-agent/acp-provider","name":"@atom-workflow-agent/acp-provider","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@atom-workflow-agent/acp-provider","version":"0.1.0","description":"Provider-neutral ACP sessions for Codex, Trae, and future agents.","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/joekbits/atom-workflow-agent.git","directory":"packages/acp-provider"},"homepage":"https://github.com/joekbits/atom-workflow-agent/tree/main/packages/acp-provider#readme","bugs":{"url":"https://github.com/joekbits/atom-workflow-agent/issues"},"keywords":["acp","agent","provider"],"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"publishConfig":{"access":"public","provenance":true},"engines":{"node":">=22"},"dependencies":{"@agentclientprotocol/claude-agent-acp":"0.70.0","@agentclientprotocol/codex-acp":"1.6.2","@agentclientprotocol/sdk":"^1.4.0","pi-acp":"0.0.33","@atom-workflow-agent/contracts":"0.1.0"},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test":"vitest run"},"_id":"@atom-workflow-agent/acp-provider@0.1.0","_integrity":"sha512-tsUfkNuO5RSyCpF1TuXV5bMEyKBr6bs/h8zUlfeMDExGkbuQgN9ivjKsf156yWGztCRsTy6mLrCcBV9NGPRC6w==","_resolved":"/private/tmp/atomflow-npm-release-20260902-1720/atom-workflow-agent-acp-provider-0.1.0.tgz","_from":"file:/private/tmp/atomflow-npm-release-20260902-1720/atom-workflow-agent-acp-provider-0.1.0.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-tsUfkNuO5RSyCpF1TuXV5bMEyKBr6bs/h8zUlfeMDExGkbuQgN9ivjKsf156yWGztCRsTy6mLrCcBV9NGPRC6w==","shasum":"234014160355a143e97d6415ac1b84a01cad64fe","tarball":"https://registry.npmjs.org/@atom-workflow-agent/acp-provider/-/acp-provider-0.1.0.tgz","fileCount":68,"unpackedSize":137208,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGkddrE+lortZvAa9WaGDWtpwwXwFUAgKcejKP5b2FIvAiEA9b1HrB/fPw37DJDMhyY9R1IB+W9TD89uCkoIm5gBGik="}]},"_npmUser":{"name":"joekbits","email":"wangfeihong868@foxmail.com"},"directories":{},"maintainers":[{"name":"joekbits","email":"wangfeihong868@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/acp-provider_0.1.0_1788341381846_0.3171737211816359"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-02T09:29:41.711Z","0.1.0":"2026-09-02T09:29:41.997Z","modified":"2026-09-02T09:29:42.169Z"},"maintainers":[{"name":"joekbits","email":"wangfeihong868@foxmail.com"}],"description":"Provider-neutral ACP sessions for Codex, Trae, and future agents.","homepage":"https://github.com/joekbits/atom-workflow-agent/tree/main/packages/acp-provider#readme","keywords":["acp","agent","provider"],"repository":{"type":"git","url":"git+https://github.com/joekbits/atom-workflow-agent.git","directory":"packages/acp-provider"},"bugs":{"url":"https://github.com/joekbits/atom-workflow-agent/issues"},"license":"Apache-2.0","readme":"# @atom-workflow-agent/acp-provider\n\n[English](README.md) | [简体中文](README.zh-CN.md)\n\nProvider-neutral 的 ACP 进程、连接、Session、模型与结构化输出适配层。\n\n## 职责\n\n- 解析 Traex、Codex、Claude Code、Pi preset，并探测 ACP 握手与模型。\n- Claude Code 与 Pi 使用固定版本的本地 Adapter，不在运行时调用 `npx` 下载代码。\n- 运行支持取消、事件流和可选超时的多轮 Session。\n- 为 Planner 和公开 ACP SDK 提供底层 Transport 原语。\n\n## 边界\n\n- 不决定 Workflow 结构、不修复 Compiler 错误，也不执行 Atom。\n\n## 主要入口\n\n- `AcpAgentExecutor`\n- `probeAcpHandshake`\n- `PresetRegistry`\n\n## 开发\n\n```bash\npnpm --filter @atom-workflow-agent/acp-provider typecheck\npnpm --filter @atom-workflow-agent/acp-provider test\n```\n\n通用概念与完整流程见项目[中文文档](../../docs/README.zh-CN.md)。\n","readmeFilename":"README.zh-CN.md","_rev":"1-dec609f9ca917a9d9ad5d8070d3a88fe"}