{"_id":"@aioproductoscom/mcp-agent","_rev":"8-7e8bf02c920b654235f1ed96009839de","name":"@aioproductoscom/mcp-agent","dist-tags":{"latest":"0.5.3"},"versions":{"0.1.0":{"name":"@aioproductoscom/mcp-agent","version":"0.1.0","keywords":["mcp","model-context-protocol","productos","claude","cursor","codex","ai-agent","coding-agent"],"author":{"name":"AIITDEVELOPMENT DOO Novi Sad"},"license":"MIT","_id":"@aioproductoscom/mcp-agent@0.1.0","maintainers":[{"name":"aioproductoscom","email":"office@aioproductos.com"}],"homepage":"https://platform.aioproductos.com","bugs":{"url":"https://github.com/businesstalksnetwork/productos/issues"},"bin":{"productos-agent":"dist/index.js"},"dist":{"shasum":"a29263cfa034fc74e2d03804aa9980c2ee96b156","tarball":"https://registry.npmjs.org/@aioproductoscom/mcp-agent/-/mcp-agent-0.1.0.tgz","fileCount":5,"integrity":"sha512-SdUTRT0ctb95OWmqSxPtlw8xhAF/9wbcvpZe0EI82sU1A32I2yzCqLjtiIl3lnuMwZx38S9ia2GBYOmP/gE0+A==","signatures":[{"sig":"MEUCIQDmGCe+x35khehMaZKjmr6oIEBiA0MpHSAXGFHFJg9/XAIgQeF999Lc5/7ul0jNdvgw6hOzqkJyGD2GrPbeO7/rQos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15605},"type":"module","engines":{"node":">=18"},"gitHead":"2efe6829aab0428b9b96372b11090a900eecd92d","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioproductoscom","email":"office@aioproductos.com"},"repository":{"url":"git+https://github.com/businesstalksnetwork/productos.git","type":"git","directory":"packages/mcps/productos-agent"},"_npmVersion":"11.12.1","description":"ProductOS Agent — an MCP server that turns Claude Code, Cursor, or Codex into an assignable Backend/Frontend/Mobile/QA teammate inside ProductOS.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-agent_0.1.0_1781440502444_0.5692556059912168","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aioproductoscom/mcp-agent","version":"0.2.0","keywords":["mcp","model-context-protocol","productos","claude","cursor","codex","ai-agent","coding-agent"],"author":{"name":"AIITDEVELOPMENT DOO Novi Sad"},"license":"MIT","_id":"@aioproductoscom/mcp-agent@0.2.0","maintainers":[{"name":"aioproductoscom","email":"office@aioproductos.com"}],"homepage":"https://platform.aioproductos.com","bugs":{"url":"https://github.com/businesstalksnetwork/productos/issues"},"bin":{"productos-agent":"dist/index.js"},"dist":{"shasum":"3770db21ffecadefe9475f82c2c9dc2abd259b64","tarball":"https://registry.npmjs.org/@aioproductoscom/mcp-agent/-/mcp-agent-0.2.0.tgz","fileCount":6,"integrity":"sha512-INCd1EVFbgjjsVYkhN97oZIFgY7RwreONNMxsrySIFScB44ZLWvYEyJSWhGNMikek/dpI26j0c/AklgtIayX/w==","signatures":[{"sig":"MEUCIQD3BVFCxbObkPZl/+2D+URqKWDzj8/VW1fatcjUXQFrRQIgFl5IEiFyvwr9VwHYIbaTnrRq8+heIm/KMCSQGNKn6bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17629},"type":"module","engines":{"node":">=18"},"gitHead":"62405f69394018c8a21e23b90e9f5ccc77b302a8","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioproductoscom","email":"office@aioproductos.com"},"repository":{"url":"git+https://github.com/businesstalksnetwork/productos.git","type":"git","directory":"packages/mcps/productos-agent"},"_npmVersion":"11.12.1","description":"ProductOS Agent — an MCP server that turns Claude Code, Cursor, or Codex into an assignable Backend/Frontend/Mobile/QA teammate inside ProductOS.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-agent_0.2.0_1781466773350_0.9405657355280297","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aioproductoscom/mcp-agent","version":"0.3.0","keywords":["mcp","model-context-protocol","productos","claude","cursor","codex","ai-agent","coding-agent"],"author":{"name":"AIITDEVELOPMENT DOO Novi Sad"},"license":"MIT","_id":"@aioproductoscom/mcp-agent@0.3.0","maintainers":[{"name":"aioproductoscom","email":"office@aioproductos.com"}],"homepage":"https://platform.aioproductos.com","bugs":{"url":"https://github.com/businesstalksnetwork/productos/issues"},"bin":{"productos-agent":"dist/index.js"},"dist":{"shasum":"2f0bc233393d40918e36f99e01e4b2a099a346a5","tarball":"https://registry.npmjs.org/@aioproductoscom/mcp-agent/-/mcp-agent-0.3.0.tgz","fileCount":6,"integrity":"sha512-CQJqy0eLyz6Ee4JcXS8W5dPfIdYa6E4tiM2fsUrLejRsXx2MwWE5NQOWyaotPTK2zC7uAGsQsIrmBT5/nl5b4A==","signatures":[{"sig":"MEQCIAXDMvrrzVMOlnxpOa1GURtU90SGFNAr0f3KpAAw/thUAiACaSWtqAP4UneQT3GOaWN034yRYSbEmrVW4kNDoFw0dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20330},"type":"module","engines":{"node":">=18"},"gitHead":"562851ba1fae1c77c73bbef44a9adc57d7bcae77","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioproductoscom","email":"office@aioproductos.com"},"repository":{"url":"git+https://github.com/businesstalksnetwork/productos.git","type":"git","directory":"packages/mcps/productos-agent"},"_npmVersion":"11.12.1","description":"ProductOS Agent — an MCP server that turns Claude Code, Cursor, or Codex into an assignable Backend/Frontend/Mobile/QA teammate inside ProductOS.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-agent_0.3.0_1781475087167_0.9764147785132875","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aioproductoscom/mcp-agent","version":"0.4.0","keywords":["mcp","model-context-protocol","productos","claude","cursor","codex","ai-agent","coding-agent"],"author":{"name":"AIITDEVELOPMENT DOO Novi Sad"},"license":"MIT","_id":"@aioproductoscom/mcp-agent@0.4.0","maintainers":[{"name":"aioproductoscom","email":"office@aioproductos.com"}],"homepage":"https://platform.aioproductos.com","bugs":{"url":"https://github.com/businesstalksnetwork/productos/issues"},"bin":{"productos-agent":"dist/index.js"},"dist":{"shasum":"9583b01b63cf72326744f3c8111e525487becd77","tarball":"https://registry.npmjs.org/@aioproductoscom/mcp-agent/-/mcp-agent-0.4.0.tgz","fileCount":6,"integrity":"sha512-CiwL30ZdD0eoQfQDM9K/pLUrSak42PJvQw/lk7C/lVF/2ELeCqoju3aULu4Pf2u7DUnSGr1tRnrIoZfLpnNiNA==","signatures":[{"sig":"MEUCID6ggvxBB6NLZvhOvgDboUpiFERG03++ofkSd1U3WvzCAiEAopVwwKoCbeR22N1Ej6MktgZp8H8ECZnI2LyKX5LdqOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24380},"type":"module","engines":{"node":">=18"},"gitHead":"803ef0f9b6a8d3307a185e83dc796cb1bb4104c1","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioproductoscom","email":"office@aioproductos.com"},"repository":{"url":"git+https://github.com/businesstalksnetwork/productos.git","type":"git","directory":"packages/mcps/productos-agent"},"_npmVersion":"11.12.1","description":"ProductOS Agent — an MCP server that turns Claude Code, Cursor, or Codex into an assignable Backend/Frontend/Mobile/QA teammate inside ProductOS.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-agent_0.4.0_1781962115137_0.3801038630811562","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aioproductoscom/mcp-agent","version":"0.5.0","keywords":["mcp","model-context-protocol","productos","claude","cursor","codex","ai-agent","coding-agent"],"author":{"name":"AIITDEVELOPMENT DOO Novi Sad"},"license":"MIT","_id":"@aioproductoscom/mcp-agent@0.5.0","maintainers":[{"name":"aioproductoscom","email":"office@aioproductos.com"}],"homepage":"https://platform.aioproductos.com","bugs":{"url":"https://github.com/businesstalksnetwork/productos/issues"},"bin":{"productos-agent":"dist/index.js"},"dist":{"shasum":"d257f2e5280db49f09a153d4191a4d46db993841","tarball":"https://registry.npmjs.org/@aioproductoscom/mcp-agent/-/mcp-agent-0.5.0.tgz","fileCount":6,"integrity":"sha512-K/K4qolSuFDU3CikCdxWAoo5W/uV0exx7oPe0qgc+I1N3pYJukCh7RZYuiJ0GTK+Xk5M932L9qQRt2AUHabGew==","signatures":[{"sig":"MEYCIQC8twM/UjMmXHiXnwQeO3D1HWeSbx5t8q09h3x6QYtSfQIhAK6WDgFiKnOechvm9AogJ2hVkA+PMyG9m79FPtNaXDqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27971},"type":"module","engines":{"node":">=18"},"gitHead":"fe3e3c2b6f6caaf5e1716fefbf199ca5dc861187","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioproductoscom","email":"office@aioproductos.com"},"repository":{"url":"git+https://github.com/businesstalksnetwork/productos.git","type":"git","directory":"packages/mcps/productos-agent"},"_npmVersion":"11.12.1","description":"ProductOS Agent — an MCP server that turns Claude Code, Cursor, or Codex into an assignable Backend/Frontend/Mobile/QA teammate inside ProductOS.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-agent_0.5.0_1782478245782_0.9090161938772743","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@aioproductoscom/mcp-agent","version":"0.5.1","keywords":["mcp","model-context-protocol","productos","claude","cursor","codex","ai-agent","coding-agent"],"author":{"name":"AIOProductOS Inc."},"license":"MIT","_id":"@aioproductoscom/mcp-agent@0.5.1","maintainers":[{"name":"aioproductoscom","email":"office@aioproductos.com"}],"homepage":"https://platform.aioproductos.com","bugs":{"url":"https://github.com/businesstalksnetwork/productos/issues"},"bin":{"productos-agent":"dist/index.js"},"dist":{"shasum":"2065ff93d68023252ebcd27aa3b39a00a24f46c5","tarball":"https://registry.npmjs.org/@aioproductoscom/mcp-agent/-/mcp-agent-0.5.1.tgz","fileCount":6,"integrity":"sha512-mG7U3w+4CaRMJvAPpjjZRiZDXKCKh+cF2vMrM4T6S803tOkKVU5iT7IUp5yNxvWDXYM3h7itpJDDxi0R6YYcvA==","signatures":[{"sig":"MEUCIQCkslmQG9XuzaHJFRiR3yqS4xPdshHi/lR7yEi96snpegIgWkqksk9931BS2BEwNeWqrPe39VTbhTNA2up/xEwRZGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27992},"type":"module","engines":{"node":">=18"},"gitHead":"76c0066cb1b342af551c04b63ce6458c8bc139ba","mcpName":"com.aioproductos/mcp-agent","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioproductoscom","email":"office@aioproductos.com"},"repository":{"url":"git+https://github.com/businesstalksnetwork/productos.git","type":"git","directory":"packages/mcps/productos-agent"},"_npmVersion":"11.12.1","description":"ProductOS Agent — an MCP server that turns Claude Code, Cursor, or Codex into an assignable Backend/Frontend/Mobile/QA teammate inside ProductOS.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-agent_0.5.1_1783720081627_0.4259743517928738","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@aioproductoscom/mcp-agent","version":"0.5.2","keywords":["mcp","model-context-protocol","productos","claude","cursor","codex","ai-agent","coding-agent"],"author":{"name":"AIOProductOS Inc."},"license":"MIT","_id":"@aioproductoscom/mcp-agent@0.5.2","maintainers":[{"name":"aioproductoscom","email":"office@aioproductos.com"}],"homepage":"https://platform.aioproductos.com","bugs":{"url":"https://github.com/businesstalksnetwork/productos/issues"},"bin":{"productos-agent":"dist/index.js"},"dist":{"shasum":"6f0bfc13af11230097898f05964da2843d4885a2","tarball":"https://registry.npmjs.org/@aioproductoscom/mcp-agent/-/mcp-agent-0.5.2.tgz","fileCount":6,"integrity":"sha512-YFC5q0ZVBcuSxSK1nqra6p5yuTRNEcUqnbwx/BSmVdZd/a7cpYc2tnWmGjbic9M0GYd9AvbM35sixB2h5I9pQQ==","signatures":[{"sig":"MEQCIEoow96LkrC4DxtJ7NvBrQCIsIKDhyJBui/UmsB5FG9tAiAV1OIrUxzYS0mZP7DofRY9enLyReD/ELqV6jXlthFUqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28472},"type":"module","engines":{"node":">=18"},"gitHead":"f04e7bf2ee8c42ceeb1c83104c9d39fe0369389a","mcpName":"com.aioproductos/mcp-agent","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"aioproductoscom","email":"office@aioproductos.com"},"repository":{"url":"git+https://github.com/businesstalksnetwork/productos.git","type":"git","directory":"packages/mcps/productos-agent"},"_npmVersion":"11.12.1","description":"AIOProductOS Agent — an MCP server that turns Claude Code, Cursor, or Codex into an assignable Backend/Frontend/Mobile/QA teammate inside AIOProductOS.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-agent_0.5.2_1783724049956_0.14958661967203257","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@aioproductoscom/mcp-agent","version":"0.5.3","mcpName":"com.aioproductos/mcp-agent","description":"AIOProductOS Agent — an MCP server that turns Claude Code, Cursor, or Codex into an assignable Backend/Frontend/Mobile/QA teammate inside AIOProductOS.","type":"module","license":"MIT","author":{"name":"AIOProductOS Inc."},"homepage":"https://platform.aioproductos.com","repository":{"type":"git","url":"git+https://github.com/AIOProductOS/claude-plugin.git"},"bugs":{"url":"https://github.com/AIOProductOS/claude-plugin/issues"},"keywords":["mcp","model-context-protocol","productos","claude","cursor","codex","ai-agent","coding-agent"],"bin":{"productos-agent":"dist/index.js"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.23.8"},"devDependencies":{"@types/node":"^22.7.0","typescript":"^5.6.0"},"gitHead":"d90c790f5435516ae2b575a150c0c97a3d77253c","_id":"@aioproductoscom/mcp-agent@0.5.3","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Gwgo3ez+SHWw0GapiSnwt/4K8IoWmzjkgJ0SzLrbglpKEmqxb5KBiNQyTrYuL6lxMq+ziHrP532J9U3R9Fb6zg==","shasum":"58365e2f45d7acae509201f5f6ba8ebef2993b5b","tarball":"https://registry.npmjs.org/@aioproductoscom/mcp-agent/-/mcp-agent-0.5.3.tgz","fileCount":6,"unpackedSize":28414,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGVKpIu9Nd+h2bE4O71FHzVJ7oE71uh1hLeSsZjLCukYAiA4s/sPNXOgf/AX2z30F3zmFPpe3EDDR2P0iC8XzitrVA=="}]},"_npmUser":{"name":"aioproductoscom","email":"office@aioproductos.com"},"directories":{},"maintainers":[{"name":"aioproductoscom","email":"office@aioproductos.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-agent_0.5.3_1783762852938_0.9788518907766011"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-14T12:35:02.352Z","modified":"2026-07-11T09:40:53.177Z","0.1.0":"2026-06-14T12:35:02.574Z","0.2.0":"2026-06-14T19:52:53.489Z","0.3.0":"2026-06-14T22:11:27.297Z","0.4.0":"2026-06-20T13:28:35.262Z","0.5.0":"2026-06-26T12:50:45.940Z","0.5.1":"2026-07-10T21:48:01.785Z","0.5.2":"2026-07-10T22:54:10.097Z","0.5.3":"2026-07-11T09:40:53.084Z"},"bugs":{"url":"https://github.com/AIOProductOS/claude-plugin/issues"},"author":{"name":"AIOProductOS Inc."},"license":"MIT","homepage":"https://platform.aioproductos.com","keywords":["mcp","model-context-protocol","productos","claude","cursor","codex","ai-agent","coding-agent"],"repository":{"type":"git","url":"git+https://github.com/AIOProductOS/claude-plugin.git"},"description":"AIOProductOS Agent — an MCP server that turns Claude Code, Cursor, or Codex into an assignable Backend/Frontend/Mobile/QA teammate inside AIOProductOS.","maintainers":[{"name":"aioproductoscom","email":"office@aioproductos.com"}],"readme":"# @aioproductoscom/mcp-agent\n\nTurn **Claude Code, Cursor, or Codex** into an assignable **Backend / Frontend / Mobile / QA**\nteammate inside [AIOProductOS](https://aioproductos.com). Your team assigns it tasks like any\nteammate; it pulls the work, does it **in your repo on your model**, opens a PR (or writes tests),\nand reports status back. AIOProductOS owns the work lifecycle; your host owns the runtime — we never\nhold your repo credentials.\n\n## 1. Get a token\n\nA team admin opens [AIOProductOS](https://platform.aioproductos.com) → **Settings → AI Team**,\nhires a teammate (name it, pick a role), and copies the token shown once. One agent = one role;\nthe token decides which tools appear.\n\n## 2. Connect it (in the repo the agent should work in)\n\nThe only thing you paste is the token. Launch your host from the project directory.\n\n### Claude Code\n\n```bash\nclaude mcp add productos-agent \\\n  -e PRODUCTOS_TOKEN=agent_live_xxx \\\n  -- npx -y @aioproductoscom/mcp-agent\n```\n\n### Cursor — `.cursor/mcp.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"productos-agent\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aioproductoscom/mcp-agent\"],\n      \"env\": { \"PRODUCTOS_TOKEN\": \"agent_live_xxx\" }\n    }\n  }\n}\n```\n\n### Codex / any MCP host — `mcp.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"productos-agent\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aioproductoscom/mcp-agent\"],\n      \"env\": { \"PRODUCTOS_TOKEN\": \"agent_live_xxx\" }\n    }\n  }\n}\n```\n\nSelf-hosted AIOProductOS? Add `\"PRODUCTOS_URL\": \"https://platform.your-domain.com\"`.\n\n## 3. Run the loop\n\nTell your host: **\"You're an AIOProductOS agent — call `get_skill`, then work your assigned tasks.\"**\n\n| Tool | What it does |\n|---|---|\n| `whoami` | Org, your name, your role |\n| `get_skill` | Your role-specialized workflow + hard rules (read first) |\n| `get_assigned_tasks` | Tasks assigned to you, pullable, with run state |\n| `get_task_context(id)` | Acceptance criteria + linked feature/insight/product + thread |\n| `start_task(id)` | Atomic claim → In Progress (fails if another session holds it) |\n| `report_progress(id, note)` | Progress comment on the task |\n| `submit_work(id, …)` | **Dev** — attach PR + summary + files → In Review |\n| `submit_tests(id, …)` | **QA** — attach tests + coverage + results → In Review |\n| `block_task(id, reason)` | Stuck / underspecified → blocked + a clear question |\n| `list_channels` | Team Comms channels you've been added to |\n| `read_channel(id)` | Recent messages in a channel — catch up before replying |\n| `post_to_channel(id, body)` | Talk to your human teammates — posts as you, live |\n| `reply_in_channel(id, parent_id, body)` | Reply in a thread |\n| `ping` | Keep \"online\" in the team view |\n\n> **Talk to the team.** Add the agent to a Comms channel in AIOProductOS (e.g. `#eng`)\n> and it can post there. `submit_work` already auto-pings a \"ready for review\" line\n> into the agent's channel; use `post_to_channel` for anything else. Membership is\n> the switch — the agent only reaches channels you add it to.\n\n## Guarantees\n\n- **Human-in-the-loop.** `submit_work` lands the task **In Review** — it never merges. A human\n  approves the PR.\n- **Least privilege.** A QA token can't submit code; a Dev token can't reassign humans or touch\n  billing. Scopes are enforced server-side, per role.\n- **No secrets in the bundle.** The token is yours, pasted into your host. The agent acts locally;\n  only lifecycle data (status, PR URL, summary, test results) is posted back.\n- **One claim per task.** Two sessions of one token can't open duplicate PRs (atomic claim).\n\n## Links\n\n- **Website:** [aioproductos.com](https://aioproductos.com)\n- **Platform:** [platform.aioproductos.com](https://platform.aioproductos.com)\n- **PM connector** (board, brain, analytics, inbox — for humans): [`@aioproductoscom/mcp`](https://www.npmjs.com/package/@aioproductoscom/mcp)\n- **Support:** [office@aioproductos.com](mailto:office@aioproductos.com) — a human founder answers every email.\n","readmeFilename":"README.md"}