--- 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 ] [--match text] # Get issue details pnpm paperclipai issue get # Create issue pnpm paperclipai issue create --title "..." [--description "..."] [--status todo] [--priority high] # Update issue pnpm paperclipai issue update [--status in_progress] [--comment "..."] # Add comment pnpm paperclipai issue comment --body "..." [--reopen] # Checkout task pnpm paperclipai issue checkout --agent-id # Release task pnpm paperclipai issue release ``` ## Company Commands ```sh pnpm paperclipai company list pnpm paperclipai company get # Export to portable folder package (writes manifest + markdown files) pnpm paperclipai company export --out ./exports/acme --include company,agents # Preview import (no writes) pnpm paperclipai company import \ // \ --target existing \ --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 ``` ## Skills Commands ```sh # Browse app-shipped catalog skills without changing company state pnpm paperclipai skills browse [--kind bundled|optional] [--category software-development] [--query github] pnpm paperclipai skills search "pull request" [--json] # Inspect catalog metadata and file inventory before install pnpm paperclipai skills inspect github-pr-workflow # Install a catalog skill into the company skill library # This does not attach the skill to any agent. pnpm paperclipai skills install github-pr-workflow --company-id pnpm paperclipai skills install github-pr-workflow --as pr-flow --force --company-id # External sources still use import instead of catalog install pnpm paperclipai skills import ./skills/my-skill --company-id pnpm paperclipai skills import owner/repo/path/to/skill --company-id # Attach desired company skills to an agent after install/import pnpm paperclipai skills agent sync --skill github-pr-workflow --company-id ``` ## Approval Commands ```sh # List approvals pnpm paperclipai approval list [--status pending] # Get approval pnpm paperclipai approval get # Create approval pnpm paperclipai approval create --type hire_agent --payload '{"name":"..."}' [--issue-ids ] # Approve pnpm paperclipai approval approve [--decision-note "..."] # Reject pnpm paperclipai approval reject [--decision-note "..."] # Request revision pnpm paperclipai approval request-revision [--decision-note "..."] # Resubmit pnpm paperclipai approval resubmit [--payload '{"..."}'] # Comment pnpm paperclipai approval comment --body "..." ``` ## Activity Commands ```sh pnpm paperclipai activity list [--agent-id ] [--entity-type issue] [--entity-id ] ``` ## Dashboard ```sh pnpm paperclipai dashboard get ``` ## Heartbeat ```sh pnpm paperclipai heartbeat run --agent-id [--api-base http://localhost:3100] ```