Deploy: Install Adapters
Install, list, and remove deploy adapter plugins.
Prerequisites
Section titled “Prerequisites”- PromptKit CLI (
promptarena) installed
Install an Adapter
Section titled “Install an Adapter”Install an adapter from the default registry:
promptarena deploy adapter install agentcoreInstall a specific version:
promptarena deploy adapter install agentcore@0.2.0What happens:
- The CLI looks up the adapter in the built-in registry
- Downloads the binary from the adapter’s GitHub Releases for your OS and architecture
- Installs it to
~/.promptarena/adapters/promptarena-deploy-agentcore - Sets executable permissions (0755)
Download URL Format
Section titled “Download URL Format”Adapter binaries are fetched from GitHub Releases:
https://github.com/{repo}/releases/download/v{version}/promptarena-deploy-{provider}_{os}_{arch}For example, on macOS ARM64:
https://github.com/AltairaLabs/promptarena-deploy-agentcore/releases/download/v0.2.0/promptarena-deploy-agentcore_darwin_arm64List Installed Adapters
Section titled “List Installed Adapters”See all installed adapters:
promptarena deploy adapter listExpected output:
Installed adapters: agentcore ~/.promptarena/adapters/promptarena-deploy-agentcoreThe list command searches two locations:
- Project-local:
.promptarena/adapters/in your project directory - User-level:
~/.promptarena/adapters/in your home directory
Remove an Adapter
Section titled “Remove an Adapter”Remove an installed adapter:
promptarena deploy adapter remove agentcoreThis removes the binary from ~/.promptarena/adapters/.
Adapter Discovery
Section titled “Adapter Discovery”When you run a deploy command, the CLI locates the adapter binary in this order:
- Project-local —
.promptarena/adapters/promptarena-deploy-{provider} - User-level —
~/.promptarena/adapters/promptarena-deploy-{provider} - System PATH — Standard
$PATHlookup
This lets you override a global adapter with a project-specific version.
Manual Installation
Section titled “Manual Installation”You can also install adapters manually by placing the binary in the right location:
# Build from sourcecd promptarena-deploy-myprovidergo build -o promptarena-deploy-myprovider .
# Install to user-level directorymkdir -p ~/.promptarena/adapterscp promptarena-deploy-myprovider ~/.promptarena/adapters/chmod 755 ~/.promptarena/adapters/promptarena-deploy-myproviderOr install to your project for team-specific versions:
mkdir -p .promptarena/adapterscp promptarena-deploy-myprovider .promptarena/adapters/chmod 755 .promptarena/adapters/promptarena-deploy-myproviderAvailable Adapters
Section titled “Available Adapters”| Adapter | Provider | Description |
|---|---|---|
agentcore | AWS Bedrock AgentCore | Deploy to AWS Bedrock AgentCore |
Verification
Section titled “Verification”Confirm an adapter is working:
# List should show the adapterpromptarena deploy adapter list
# Plan should connect to the adapter successfullypromptarena deploy planTroubleshooting
Section titled “Troubleshooting”Adapter not found
Section titled “Adapter not found”Ensure the binary exists and is executable:
ls -la ~/.promptarena/adapters/Permission denied
Section titled “Permission denied”Fix executable permissions:
chmod 755 ~/.promptarena/adapters/promptarena-deploy-agentcoreWrong architecture
Section titled “Wrong architecture”If you see exec format errors, the binary was built for a different OS/architecture. Reinstall:
promptarena deploy adapter remove agentcorepromptarena deploy adapter install agentcoreSee Also
Section titled “See Also”- Configure Deploy — Set up arena.yaml after installing an adapter
- CLI Commands — Complete adapter command reference
- Adapter SDK — Build your own adapter