{"_id":"@agent-stage/cli","_rev":"2-5fc75e794d5b7503d1a887f1e6376b91","name":"@agent-stage/cli","dist-tags":{"latest":"0.0.2"},"versions":{"0.1.6":{"name":"@agent-stage/cli","version":"0.1.6","keywords":["ai","cli","agent","automation","openai","anthropic","llama"],"author":{"name":"playgrounddev"},"license":"MIT","_id":"@agent-stage/cli@0.1.6","maintainers":[{"name":"filipst","email":"filip.stetter@playgrounddev.io"},{"name":"wilpel","email":"william.peltomaki@playgrounddev.io"}],"homepage":"https://github.com/playgrounddev/agent-stage-cli#readme","bugs":{"url":"https://github.com/playgrounddev/agent-stage-cli/issues"},"bin":{"agent-stage":"dist/cli.js"},"dist":{"shasum":"55227fd0ee9d38a31bad839b4e6eba9b01eb0555","tarball":"https://registry.npmjs.org/@agent-stage/cli/-/cli-0.1.6.tgz","fileCount":17,"integrity":"sha512-gmc8ltnK1maG4Ex/ZES8Yyxzx7ec8axtsUtpw8fyCDkpP7ES9GiaraX1XhTMkYZlTC8AGhoqxEzdnlqFmkq7XQ==","signatures":[{"sig":"MEUCIEYwg3CeBdXAuhNYSedXVXpbAFLSJ5vQACH/17lqqG2tAiEAry7RTveORDhZF4h+XMWqiHTOBoTHZhyYPYWnWR0E8fI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47525},"main":"dist/cli.js","gitHead":"a6b2c728939e2a9b0926fdfdd8a6108ae56c2caf","scripts":{"dev":"ts-node src/cli.ts","test":"echo \"No tests specified\" && exit 0","build":"tsc","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"filipst","email":"filip.stetter@playgrounddev.io"},"repository":{"url":"git+https://github.com/playgrounddev/agent-stage-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for managing AI agents and their components","directories":{},"_nodeVersion":"20.18.0","dependencies":{"chalk":"^4.1.2","execa":"^5.1.1","inquirer":"^8.2.4","commander":"^9.4.0","@agent-stage/framework":"latest"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/d3":"^7.4.3","typescript":"^4.8.4","@types/node":"^18.11.9","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1733736807664_0.11395995504379619","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@agent-stage/cli","version":"0.0.1","keywords":["ai","cli","agent","automation","openai","anthropic","llama"],"author":{"name":"playgrounddev"},"license":"MIT","_id":"@agent-stage/cli@0.0.1","maintainers":[{"name":"filipst","email":"filip.stetter@playgrounddev.io"},{"name":"wilpel","email":"william.peltomaki@playgrounddev.io"}],"homepage":"https://github.com/playgrounddev/agent-stage-cli#readme","bugs":{"url":"https://github.com/playgrounddev/agent-stage-cli/issues"},"bin":{"agent-stage":"dist/cli.js"},"dist":{"shasum":"6b4153367f4006c34a2fd09b82fc6ffc1580925e","tarball":"https://registry.npmjs.org/@agent-stage/cli/-/cli-0.0.1.tgz","fileCount":17,"integrity":"sha512-/BQIpQd2Q2tuN5HEPPakYRwGskJ26Uh6d4reMzKCMYGmfnUX8nIyBAarzmBGlH9o9XS83tSXeAdEXvrQXX0V7A==","signatures":[{"sig":"MEYCIQD/z0VRs1LS89AFYUb7Eas3Pl0VNwbgOWomWgicv/nlcgIhAOO41jzVFtFoHTp4UzFDHdtIX5IWeMGJ3+D+y9Svs76i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47525},"main":"dist/cli.js","gitHead":"152c1f8ae908dacfe45dba1553fb13c1ea5ba76c","scripts":{"dev":"ts-node src/cli.ts","test":"echo \"No tests specified\" && exit 0","build":"tsc","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"filipst","email":"filip.stetter@playgrounddev.io"},"repository":{"url":"git+https://github.com/playgrounddev/agent-stage-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for managing AI agents and their components","directories":{},"_nodeVersion":"20.18.0","dependencies":{"chalk":"^4.1.2","execa":"^5.1.1","inquirer":"^8.2.4","commander":"^9.4.0","@agent-stage/framework":"latest"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/d3":"^7.4.3","typescript":"^4.8.4","@types/node":"^18.11.9","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.1_1733736866822_0.9352425481936604","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@agent-stage/cli","version":"0.0.2","description":"CLI for managing AI agents and their components","main":"dist/cli.js","bin":{"agent-stage":"dist/cli.js"},"scripts":{"build":"tsc","start":"node dist/cli.js","dev":"ts-node src/cli.ts","prepublishOnly":"npm run build","test":"echo \"No tests specified\" && exit 0"},"dependencies":{"@agent-stage/framework":"latest","chalk":"^4.1.2","commander":"^9.4.0","execa":"^5.1.1","inquirer":"^8.2.4"},"devDependencies":{"@types/d3":"^7.4.3","@types/inquirer":"^9.0.7","@types/node":"^18.11.9","ts-node":"^10.9.1","typescript":"^4.8.4"},"keywords":["ai","cli","agent","automation","openai","anthropic","llama"],"author":{"name":"playgrounddev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/playgrounddev/agent-stage-cli.git"},"bugs":{"url":"https://github.com/playgrounddev/agent-stage-cli/issues"},"homepage":"https://github.com/playgrounddev/agent-stage-cli#readme","_id":"@agent-stage/cli@0.0.2","gitHead":"79328c6eda8edc57d8eba2109826b2d0f69f7636","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KVyDgCqpYqAVDxiGJvy7ZcY6xJh1jQYl2BU34CzQmXetS55hWtZsXdMVXqrfb/9SmvXrSeMf6iMWG3/7RsJttA==","shasum":"ea3a65f7048c5fa65cd47be624dede029bb96001","tarball":"https://registry.npmjs.org/@agent-stage/cli/-/cli-0.0.2.tgz","fileCount":17,"unpackedSize":51629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLlso2KHVERFPu06Y7yl4WOrEjvkkJ9ROnhdGTY/qukAiAZtbE0Tx0TivY/ahTrSXdsmcPIsL8JYKamRIiHCouanw=="}]},"_npmUser":{"name":"filipst","email":"filip.stetter@playgrounddev.io"},"directories":{},"maintainers":[{"name":"filipst","email":"filip.stetter@playgrounddev.io"},{"name":"wilpel","email":"william.peltomaki@playgrounddev.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.0.2_1734336735673_0.3407860235533491"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-09T09:33:27.535Z","modified":"2024-12-16T08:12:16.094Z","0.1.6":"2024-12-09T09:33:27.841Z","0.0.1":"2024-12-09T09:34:27.031Z","0.0.2":"2024-12-16T08:12:15.867Z"},"bugs":{"url":"https://github.com/playgrounddev/agent-stage-cli/issues"},"author":{"name":"playgrounddev"},"license":"MIT","homepage":"https://github.com/playgrounddev/agent-stage-cli#readme","keywords":["ai","cli","agent","automation","openai","anthropic","llama"],"repository":{"type":"git","url":"git+https://github.com/playgrounddev/agent-stage-cli.git"},"description":"CLI for managing AI agents and their components","maintainers":[{"name":"filipst","email":"filip.stetter@playgrounddev.io"},{"name":"wilpel","email":"william.peltomaki@playgrounddev.io"}],"readme":"# Agent Stage CLI\n\nA powerful command-line interface tool for managing AI agents and their components. Agent Stage helps you create, configure, and manage AI-powered applications with support for multiple AI providers and plugin system.\n\n## Features\n\n- 🤖 Multi-provider AI support (OpenAI, Anthropic, Llama)\n- 🔌 Plugin system for extensibility\n- 🛠️ Project scaffolding and management\n- 🐳 Docker support for production deployment\n- 🔧 Easy configuration management\n\n## Installation\n```\nnpm install @agent-stage/cli\n```\n\n## Quick Start\n\n1. Create a new project:\n```\nnpx @agent-stage/cli create <Your-Project-Name>\ncd <Your-Project-Name>\n```\n\n2. Configure AI providers:\n```\nnpx @agent-stage/cli select-provider\n```\n\n3. Start development:\n```\nnpx @agent-stage/cli dev\n```\n\n\n### AI Provider Configuration\n\n- `npx @agent-stage/cli select-provider` - Configure AI providers and API keys\n\n### Plugin Management\n\n- `npx @agent-stage/cli plugin list` - List installed plugins\n- `npx @agent-stage/cli plugin search <keyword>` - Search for available plugins\n- `npx @agent-stage/cli plugin add <plugin-name>` - Install a plugin\n- `npx @agent-stage/cli plugin update` - Update installed plugins\n\n\n\n### Repository Management\n\nThe repository system allows you to manage plugin sources:\n\n- `npx @agent-stage/cli repo list` - List configured plugin repositories\n- `npx @agent-stage/cli repo add <url>` - Add a new plugin repository\n- `npx @agent-stage/cli repo remove <url>` - Remove a repository\n\n> Note: Only GitHub repositories with a valid plugins directory structure are supported.\n\n\n### GitHub Token Configuration\nTo avoid GitHub API rate limits when working with plugins and repositories, you should configure a GitHub Personal Access Token in your `.env` file.\n\n```bash\nGITHUB_TOKEN=your_token_here\n```\n\nYou can create a token at: https://github.com/settings/tokens\n> Note: The token needs at least `read:packages` scope for accessing plugin repositories.\n\n## Plugin Development\n\nPlugins can be created for:\n- Integrations\n- Tools\n- Workflows\n\n\n## Docker Support\nTo build your project for production, run:\n```\nagent-stage build\n```\n\nRun the container:\n```\n  docker run -p 3000:3000 agent-stage-app:latest\n```\n\n### Command Reference\n\nTo see all available commands and their descriptions, use:\n```bash\nnpx @agent-stage/cli --help\n# or\nnpx @agent-stage/cli -h\n```\n\nThis will display:\n- Core Commands (create, select-provider, dev, build)\n- Plugin Management Commands (plugin list, search, add, update)\n- Repository Management Commands (repo list, add, remove)\n- Available Options (-v, --version, -h, --help)\n\n\n","readmeFilename":"README.md"}