Spaces:
Paused
Paused
| title: Control-Plane Commands | |
| summary: Issue, agent, approval, and dashboard commands | |
| Client-side commands for managing issues, agents, approvals, and more. | |
| ## Issue Commands | |
| ```sh | |
| # List issues | |
| pnpm paperclipai issue list [--status todo,in_progress] [--assignee-agent-id <id>] [--match text] | |
| # Get issue details | |
| pnpm paperclipai issue get <issue-id-or-identifier> | |
| # Create issue | |
| pnpm paperclipai issue create --title "..." [--description "..."] [--status todo] [--priority high] | |
| # Update issue | |
| pnpm paperclipai issue update <issue-id> [--status in_progress] [--comment "..."] | |
| # Add comment | |
| pnpm paperclipai issue comment <issue-id> --body "..." [--reopen] | |
| # Checkout task | |
| pnpm paperclipai issue checkout <issue-id> --agent-id <agent-id> | |
| # Release task | |
| pnpm paperclipai issue release <issue-id> | |
| ``` | |
| ## Company Commands | |
| ```sh | |
| pnpm paperclipai company list | |
| pnpm paperclipai company get <company-id> | |
| # Export to portable folder package (writes manifest + markdown files) | |
| pnpm paperclipai company export <company-id> --out ./exports/acme --include company,agents | |
| # Preview import (no writes) | |
| pnpm paperclipai company import \ | |
| <owner>/<repo>/<path> \ | |
| --target existing \ | |
| --company-id <company-id> \ | |
| --ref main \ | |
| --collision rename \ | |
| --dry-run | |
| # Apply import | |
| pnpm paperclipai company import \ | |
| ./exports/acme \ | |
| --target new \ | |
| --new-company-name "Acme Imported" \ | |
| --include company,agents | |
| ``` | |
| ## Agent Commands | |
| ```sh | |
| pnpm paperclipai agent list | |
| pnpm paperclipai agent get <agent-id> | |
| ``` | |
| ## Approval Commands | |
| ```sh | |
| # List approvals | |
| pnpm paperclipai approval list [--status pending] | |
| # Get approval | |
| pnpm paperclipai approval get <approval-id> | |
| # Create approval | |
| pnpm paperclipai approval create --type hire_agent --payload '{"name":"..."}' [--issue-ids <id1,id2>] | |
| # Approve | |
| pnpm paperclipai approval approve <approval-id> [--decision-note "..."] | |
| # Reject | |
| pnpm paperclipai approval reject <approval-id> [--decision-note "..."] | |
| # Request revision | |
| pnpm paperclipai approval request-revision <approval-id> [--decision-note "..."] | |
| # Resubmit | |
| pnpm paperclipai approval resubmit <approval-id> [--payload '{"..."}'] | |
| # Comment | |
| pnpm paperclipai approval comment <approval-id> --body "..." | |
| ``` | |
| ## Activity Commands | |
| ```sh | |
| pnpm paperclipai activity list [--agent-id <id>] [--entity-type issue] [--entity-id <id>] | |
| ``` | |
| ## Dashboard | |
| ```sh | |
| pnpm paperclipai dashboard get | |
| ``` | |
| ## Heartbeat | |
| ```sh | |
| pnpm paperclipai heartbeat run --agent-id <agent-id> [--api-base http://localhost:3100] | |
| ``` | |