{"_id":"@agent-admin/agent-admin","_rev":"9-355a0b488aabe51efb83f8684ccf6cad","name":"@agent-admin/agent-admin","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.3":{"name":"@agent-admin/agent-admin","version":"0.0.3","keywords":[],"author":"","license":"ISC","_id":"@agent-admin/agent-admin@0.0.3","maintainers":[{"name":"wanxger","email":"wanxger@egeeke.com"}],"bin":{"aa":"dist/main.js","agent-admin":"dist/main.js"},"dist":{"shasum":"e21839c376069640976db516a1d2752bcb34c9af","tarball":"https://registry.npmjs.org/@agent-admin/agent-admin/-/agent-admin-0.0.3.tgz","fileCount":25,"integrity":"sha512-sAnmG0Roll9GgpoE0v+0zSgY6weOAka0SldqarVCES4HCttnPhXHtMXDryH4yaw/ouuerNplRM/IBsR3hJD2Og==","signatures":[{"sig":"MEUCIAtlYMoY5SOIVE2AJevPyizPqB+FBSOxz2d50D4omdv/AiEAwxQ9ynpsrJVSfgbwYQFjJl/nvWNylp4N7CrfydT46UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65771},"main":"dist/main.js","type":"module","_from":"file:agent-admin-agent-admin-0.0.3.tgz","types":"./dist/main.d.ts","gitHead":"a32013ab8a7718a424181b401e7213e3985a4be2","scripts":{"dev":"tsx src/main.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","start":"node dist/main.js"},"_npmUser":{"name":"wanxger","email":"wanxger@egeeke.com"},"_resolved":"/tmp/bd60d3fe16842c7ba1205d003f427c0e/agent-admin-agent-admin-0.0.3.tgz","_integrity":"sha512-sAnmG0Roll9GgpoE0v+0zSgY6weOAka0SldqarVCES4HCttnPhXHtMXDryH4yaw/ouuerNplRM/IBsR3hJD2Og==","_npmVersion":"10.9.4","description":"Agent Admin CLI 工具，用于自动化开发任务执行。","directories":{},"_nodeVersion":"22.22.1","dependencies":{"js-yaml":"^4.1.0","commander":"^13.1.0","@agent-admin/prompt":"0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/agent-admin_0.0.3_1775058002919_0.4372833851014004","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@agent-admin/agent-admin","version":"0.0.4","keywords":[],"author":"","license":"MIT","_id":"@agent-admin/agent-admin@0.0.4","maintainers":[{"name":"wanxger","email":"wanxger@egeeke.com"}],"bin":{"aa":"dist/main.js","agent-admin":"dist/main.js"},"dist":{"shasum":"9f3504787f6eabb04aa816ecb91f093eafd2df53","tarball":"https://registry.npmjs.org/@agent-admin/agent-admin/-/agent-admin-0.0.4.tgz","fileCount":19,"integrity":"sha512-iHT5SHWo4mTlpSDINDyTF++9wJOMZOrET0MXnO6YQOQvx0RamJTHOJ++lEgSreMoaXrvQaO78QQ60mKsKoDNsQ==","signatures":[{"sig":"MEUCIA5SRG+8kxMJlx379nrfxb7IsezJedJVTjE0wI+GEBnXAiEA89Mg3F9dAWQkoBfTd5D2SugtwwSW/8LYdhf3ur7d3FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53334},"main":"dist/main.js","type":"module","_from":"file:agent-admin-agent-admin-0.0.4.tgz","types":"./dist/main.d.ts","gitHead":"9b9fbc6145cd18c91480acaa13421534d1e18f51","scripts":{"dev":"tsx src/main.ts","test":"vitest","build":"tsc","clean":"rm -rf dist","start":"node dist/main.js"},"_npmUser":{"name":"wanxger","email":"wanxger@egeeke.com"},"_resolved":"/tmp/a6ec1f23d9a0cb27d178739e48bf3ccc/agent-admin-agent-admin-0.0.4.tgz","_integrity":"sha512-iHT5SHWo4mTlpSDINDyTF++9wJOMZOrET0MXnO6YQOQvx0RamJTHOJ++lEgSreMoaXrvQaO78QQ60mKsKoDNsQ==","_npmVersion":"10.9.4","description":"Agent Admin CLI tool - An automated development task execution tool based on ACP (Agent Client Protocol).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"js-yaml":"^4.1.0","commander":"^13.1.0","@agent-admin/prompt":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/agent-admin_0.0.4_1775613632528_0.1414109992196375","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@agent-admin/agent-admin","version":"0.0.5","keywords":[],"author":{"name":"Wanxger"},"license":"MIT","_id":"@agent-admin/agent-admin@0.0.5","maintainers":[{"name":"wanxger","email":"wanxger@egeeke.com"}],"homepage":"https://github.com/wanxger/agent-admin#readme","bugs":{"url":"https://github.com/wanxger/agent-admin/issues"},"bin":{"aa":"dist/main.js","agent-admin":"dist/main.js"},"dist":{"shasum":"34cc73a54880b75a705b043cf8aacc62f6dac55e","tarball":"https://registry.npmjs.org/@agent-admin/agent-admin/-/agent-admin-0.0.5.tgz","fileCount":25,"integrity":"sha512-uQJ2zkUaVPkz2le7OXy4DDU71hQH8MXy8BLigMKye75LYHwFtycZaZED662mUTq0a0YNcoWisx4ro00cblYTkw==","signatures":[{"sig":"MEUCIBASpHN9z5DJYnIrOduM0EfnsFSsfwOi4K8vQr9k9TlDAiEAy4Fazftvz++8YYg8ZXt+ogAojkSawu77mb9T2F0SPps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71819},"main":"dist/main.js","type":"module","_from":"file:agent-admin-agent-admin-0.0.5.tgz","types":"./dist/main.d.ts","gitHead":"65a9fc48b9a92f65deba01902ce6e10a5e2ac1a9","scripts":{"dev":"tsx src/main.ts","test":"vitest","build":"tsc","clean":"rm -rf dist","start":"node dist/main.js"},"_npmUser":{"name":"wanxger","email":"wanxger@egeeke.com"},"_resolved":"/tmp/ada66e4db852433b8cf3d8e2971258e0/agent-admin-agent-admin-0.0.5.tgz","_integrity":"sha512-uQJ2zkUaVPkz2le7OXy4DDU71hQH8MXy8BLigMKye75LYHwFtycZaZED662mUTq0a0YNcoWisx4ro00cblYTkw==","repository":{"url":"git+https://github.com/wanxger/agent-admin.git","type":"git"},"_npmVersion":"10.9.4","description":"Agent Admin CLI tool - An automated development task execution tool based on ACP (Agent Client Protocol).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"js-yaml":"^4.1.0","commander":"^13.1.0","@agent-admin/prompt":"0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/agent-admin_0.0.5_1775658334389_0.6494425570509903","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@agent-admin/agent-admin","version":"0.0.6","keywords":[],"author":{"name":"Wanxger"},"license":"MIT","_id":"@agent-admin/agent-admin@0.0.6","maintainers":[{"name":"wanxger","email":"wanxger@egeeke.com"}],"homepage":"https://github.com/wanxger/agent-admin#readme","bugs":{"url":"https://github.com/wanxger/agent-admin/issues"},"bin":{"aa":"dist/main.js","agent-admin":"dist/main.js"},"dist":{"shasum":"e59bd427283f5035c68369a4a54bcc3cf23b1caa","tarball":"https://registry.npmjs.org/@agent-admin/agent-admin/-/agent-admin-0.0.6.tgz","fileCount":25,"integrity":"sha512-DtqIQgb3WiwXhpG8NCDS4CNC9Q/jpF9MrPPpPoMRv16t4l456tK4rQNDj2LKuWa0s7/ymQzdoyedypZn4f3wlg==","signatures":[{"sig":"MEUCIQDTWMFtJqb01MnZBSxti7Se0Zly4dbzoOzFII6AHW31dQIgCG+MwcCaUSoyNtIZDDicVJnJTP22IssTtVF8ZvnQ9uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71767},"main":"dist/main.js","type":"module","_from":"file:agent-admin-agent-admin-0.0.6.tgz","types":"./dist/main.d.ts","gitHead":"e7b5f63efe3deb69a20e752912c423c76d10feec","scripts":{"dev":"tsx src/main.ts","test":"vitest","build":"tsc","clean":"rm -rf dist","start":"node dist/main.js"},"_npmUser":{"name":"wanxger","email":"wanxger@egeeke.com"},"_resolved":"/tmp/2c2ab4db7302535ca17125f332f768be/agent-admin-agent-admin-0.0.6.tgz","_integrity":"sha512-DtqIQgb3WiwXhpG8NCDS4CNC9Q/jpF9MrPPpPoMRv16t4l456tK4rQNDj2LKuWa0s7/ymQzdoyedypZn4f3wlg==","repository":{"url":"git+https://github.com/wanxger/agent-admin.git","type":"git"},"_npmVersion":"10.9.4","description":"Agent Admin CLI tool - An automated development task execution tool based on ACP (Agent Client Protocol).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"js-yaml":"^4.1.0","commander":"^13.1.0","@agent-admin/prompt":"0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/agent-admin_0.0.6_1775658546311_0.710036200948023","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@agent-admin/agent-admin","version":"0.0.7","description":"Agent Admin CLI tool - An automated development task execution tool based on ACP (Agent Client Protocol).","keywords":[],"homepage":"https://github.com/wanxger/agent-admin#readme","repository":{"type":"git","url":"git+https://github.com/wanxger/agent-admin.git"},"license":"MIT","author":{"name":"Wanxger"},"type":"module","main":"dist/main.js","bin":{"aa":"dist/main.js","agent-admin":"dist/main.js"},"dependencies":{"commander":"^13.1.0","js-yaml":"^4.1.0","@agent-admin/prompt":"0.0.7"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^25.5.0","@vitest/ui":"^2.1.8","tsx":"^4.21.0","typescript":"^5.9.3","vitest":"^2.1.8"},"scripts":{"build":"tsc","clean":"rm -rf dist","dev":"tsx src/main.ts","start":"node dist/main.js","test":"vitest"},"_id":"@agent-admin/agent-admin@0.0.7","gitHead":"088c8f8d1259f8b5def54f398daedb1f525d36fc","types":"./dist/main.d.ts","bugs":{"url":"https://github.com/wanxger/agent-admin/issues"},"_integrity":"sha512-3Tj/XltK2z6bb7AetLqE7fM4RDhVNwvfiyYh0vXO+Uda+agY19Vrbx5MWXtYpDWyWniXj5j1K+xMWv4sgWSerA==","_resolved":"/tmp/bc32af190f6f9283dfb4cad8b5731ce3/agent-admin-agent-admin-0.0.7.tgz","_from":"file:agent-admin-agent-admin-0.0.7.tgz","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-3Tj/XltK2z6bb7AetLqE7fM4RDhVNwvfiyYh0vXO+Uda+agY19Vrbx5MWXtYpDWyWniXj5j1K+xMWv4sgWSerA==","shasum":"85545f3d2a21eef611bb48e461aad2e868a8947d","tarball":"https://registry.npmjs.org/@agent-admin/agent-admin/-/agent-admin-0.0.7.tgz","fileCount":25,"unpackedSize":72893,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD36NRe2scP64Q+WtvWgyxZQo9F13xAQamnkpB2k/nn+QIgYWRB8R17zCIvWNm2V8lfginzwVEn58Mj6IWjW+Q1TTI="}]},"_npmUser":{"name":"wanxger","email":"wanxger@egeeke.com"},"directories":{},"maintainers":[{"name":"wanxger","email":"wanxger@egeeke.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-admin_0.0.7_1775781785619_0.5758173878855135"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-01T15:40:02.825Z","modified":"2026-04-10T00:43:05.885Z","0.0.1":"2026-04-01T15:19:35.728Z","0.0.2":"2026-04-01T15:34:57.297Z","0.0.3":"2026-04-01T15:40:03.055Z","0.0.4":"2026-04-08T02:00:32.702Z","0.0.5":"2026-04-08T14:25:34.538Z","0.0.6":"2026-04-08T14:29:06.451Z","0.0.7":"2026-04-10T00:43:05.773Z"},"bugs":{"url":"https://github.com/wanxger/agent-admin/issues"},"author":{"name":"Wanxger"},"license":"MIT","homepage":"https://github.com/wanxger/agent-admin#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/wanxger/agent-admin.git"},"description":"Agent Admin CLI tool - An automated development task execution tool based on ACP (Agent Client Protocol).","maintainers":[{"name":"wanxger","email":"wanxger@egeeke.com"}],"readme":"# @agent-admin/agent-admin\n\nAgent Admin CLI tool - An automated development task execution tool based on ACP (Agent Client Protocol).\n\n[中文文档](./README-CN.md)\n\n---\n\n> 🎁 **Promotion**: Arking Coding Plan supports Doubao, GLM, DeepSeek, Kimi, MiniMax and other models, with unlimited tools. Subscribe now for 10% off, starting from just 36 RMB! The more you subscribe, the better the deal! Subscribe now: https://volcengine.com/L/X1hhwa3aKYk/  Invite code: GVXQVR6M\n\n![Poster](https://raw.githubusercontent.com/wanxger/agent-admin/main/images/poster.png)\n\n---\n\n## Quick Start\n\n### Prerequisites\n\nInstall opencode (required, used by default):\n\n```bash\ncurl -fsSL https://opencode.ai/install | bash\n```\n\nFor more information, visit [https://opencode.ai/](https://opencode.ai/)\n\n### Using npx (Recommended - No installation required)\n\n```bash\n# Run a single task (uses opencode acp by default)\nnpx @agent-admin/agent-admin --task \"Create a simple HTML webpage\"\n\n# Use config file\nnpx @agent-admin/agent-admin --file aa.yaml\n\n# Specify a custom agent\nnpx @agent-admin/agent-admin --task \"Create a simple HTML webpage\" --agent \"custom-agent --config /path/to/config\"\n```\n\n### Install globally\n\n```bash\n# Install by npm\nnpm install -g @agent-admin/agent-admin\n\n# Run a single task (uses opencode acp by default)\naa --task \"Create a simple HTML webpage\"\n\n# Or use the full command name\nagent-admin --task \"Create a simple HTML webpage\"\n\n# Use config file\naa --file aa.yaml\n\n# Specify a custom agent\naa --task \"Create a simple HTML webpage\" --agent \"custom-agent --config /path/to/config\"\n```\n\n---\n\n## Table of Contents\n\n- [Quick Start](#quick-start)\n- [CLI Options](#cli-options)\n- [Usage Examples](#usage-examples)\n- [YAML Config Format](#yaml-config-format)\n- [How It Works](#how-it-works)\n- [Development](#development)\n- [Project Structure](#project-structure)\n- [Related Packages](#related-packages)\n- [License](#license)\n- [Repository](#repository)\n\n---\n\n## CLI Options\n\n| Option | Short | Description | Default |\n|--------|-------|-------------|---------|\n| `--cwd <path>` | `-c` | Working directory | Current directory |\n| `--task <task>` | `-t` | Single task description | - |\n| `--file <path>` | `-f` | YAML config file path | aa.yaml in cwd |\n| `--parallel <number>` | `-p` | Number of parallel tasks | 1 |\n| `--retries <number>` | `-r` | Max retries per task | 0 |\n| `--iterations <number>` | `-i` | Max iterations per task | 5 |\n| `--agent <command>` | `-a` | ACP agent command | opencode acp |\n| `--help` | `-h` | Show help | - |\n\n---\n\n## Usage Examples\n\n### Example 1: Specify working directory\n\n```bash\naa --cwd ./my-project --task \"Develop a React component\"\n```\n\n### Example 2: Run tasks in parallel\n\n```bash\naa --file tasks.yaml --parallel 3\n```\n\n### Example 3: Configure retries and iterations\n\n```bash\naa --file tasks.yaml --parallel 2 --retries 2 --iterations 3\n```\n\n---\n\n## YAML Config Format\n\n```yaml\ntasks:\n  - First task description\n  - Second task description\n  - Third task description\n```\n\n---\n\n## How It Works\n\n1. **Task Execution**: Call ACP agent to start development work based on task description\n2. **Iteration Check**: Automatically check if task is complete, up to `--iterations` times\n3. **Auto-improve**: Automatically improve code based on judgment results\n4. **Retry on Failure**: Automatically retry when task fails, up to `--retries` times\n5. **Parallel Execution**: Support running multiple tasks simultaneously to improve efficiency\n\n---\n\n## Development\n\n### Clone and install\n\n\n\n```bash\ngit clone https://github.com/wanxger/agent-admin.git\ncd agent-admin\nrush update\nrush build\n```\n\n### Link for local development\n\n```bash\ncd apps/agent-admin\nnpm link\n\naa --help\nnpm unlink @agent-admin/agent-admin\n```\n\n### Development commands\n\n```bash\npnpm dev      # dev mode (watch)\npnpm build    # build\npnpm clean    # clean\npnpm test     # run tests\n```\n\n---\n\n## Project Structure\n\n```\napps/agent-admin/\n├── src/\n│   └── main.ts          # main entry\n├── dist/                # build output\n├── package.json\n└── README.md\n```\n\n---\n\n## Related Packages\n\n- [@agent-admin/prompt](https://www.npmjs.com/package/@agent-admin/prompt) - ACP client library\n\n---\n\n## License\n\nMIT\n\n---\n\n## Repository\n\nhttps://github.com/wanxger/agent-admin\n","readmeFilename":"README.md"}