# Polpo ## Docs - [Agent API Overview](https://docs.polpo.sh/agent-api/overview.md): Authentication, base URL, and conventions for the Agent API - [Add agent](https://docs.polpo.sh/api-reference/agents/add-agent.md) - [Add team](https://docs.polpo.sh/api-reference/agents/add-team.md) - [Get agent](https://docs.polpo.sh/api-reference/agents/get-agent.md) - [Get task activity](https://docs.polpo.sh/api-reference/agents/get-task-activity.md) - [Get team info](https://docs.polpo.sh/api-reference/agents/get-team-info.md) - [List agents](https://docs.polpo.sh/api-reference/agents/list-agents.md) - [List processes](https://docs.polpo.sh/api-reference/agents/list-processes.md) - [List teams](https://docs.polpo.sh/api-reference/agents/list-teams.md) - [Remove agent](https://docs.polpo.sh/api-reference/agents/remove-agent.md) - [Remove team](https://docs.polpo.sh/api-reference/agents/remove-team.md) - [Rename team](https://docs.polpo.sh/api-reference/agents/rename-team.md) - [Update agent](https://docs.polpo.sh/api-reference/agents/update-agent.md) - [Approve request](https://docs.polpo.sh/api-reference/approvals/approve-request.md) - [Get approval](https://docs.polpo.sh/api-reference/approvals/get-approval.md) - [List approval requests](https://docs.polpo.sh/api-reference/approvals/list-approval-requests.md) - [Reject with feedback](https://docs.polpo.sh/api-reference/approvals/reject-with-feedback.md) - [Chat completions](https://docs.polpo.sh/api-reference/chat-completions/chat-completions.md): Polpo's primary conversational interface. Send messages in OpenAI format, receive responses in OpenAI format. Polpo runs its full 37-tool agentic loop internally — you describe what you need, Polpo handles the rest. Supports streaming (SSE) and non-streaming modes. - [Delete session](https://docs.polpo.sh/api-reference/chat-sessions/delete-session.md) - [Get session messages](https://docs.polpo.sh/api-reference/chat-sessions/get-session-messages.md) - [List chat sessions](https://docs.polpo.sh/api-reference/chat-sessions/list-chat-sessions.md) - [Rename session](https://docs.polpo.sh/api-reference/chat-sessions/rename-session.md) - [Get config](https://docs.polpo.sh/api-reference/config/get-config.md) - [Reload config](https://docs.polpo.sh/api-reference/config/reload-config.md) - [List directory contents](https://docs.polpo.sh/api-reference/files/list-directory-contents.md): List files and subdirectories at the given path. Path is sandboxed to the .polpo/ directory and the project working directory. - [List file roots](https://docs.polpo.sh/api-reference/files/list-file-roots.md): Returns the filesystem roots that the file browser can navigate: the project working directory and the .polpo configuration directory. - [Preview file](https://docs.polpo.sh/api-reference/files/preview-file.md): Returns structured preview metadata for a file. - [Health check](https://docs.polpo.sh/api-reference/health/health-check.md) - [Get log entries](https://docs.polpo.sh/api-reference/logs/get-log-entries.md) - [List log sessions](https://docs.polpo.sh/api-reference/logs/list-log-sessions.md) - [Get agent-specific memory](https://docs.polpo.sh/api-reference/memory/get-agent-specific-memory.md) - [Get shared memory](https://docs.polpo.sh/api-reference/memory/get-shared-memory.md) - [Update agent-specific memory](https://docs.polpo.sh/api-reference/memory/update-agent-specific-memory.md) - [Update shared memory](https://docs.polpo.sh/api-reference/memory/update-shared-memory.md) - [Abort mission](https://docs.polpo.sh/api-reference/missions/abort-mission.md) - [Add mission checkpoint](https://docs.polpo.sh/api-reference/missions/add-mission-checkpoint.md) - [Add mission delay](https://docs.polpo.sh/api-reference/missions/add-mission-delay.md) - [Add mission task](https://docs.polpo.sh/api-reference/missions/add-mission-task.md) - [Add quality gate](https://docs.polpo.sh/api-reference/missions/add-quality-gate.md) - [Add team member](https://docs.polpo.sh/api-reference/missions/add-team-member.md) - [Create mission](https://docs.polpo.sh/api-reference/missions/create-mission.md) - [Delete mission](https://docs.polpo.sh/api-reference/missions/delete-mission.md) - [Execute mission](https://docs.polpo.sh/api-reference/missions/execute-mission.md) - [Get mission](https://docs.polpo.sh/api-reference/missions/get-mission.md) - [List checkpoints](https://docs.polpo.sh/api-reference/missions/list-checkpoints.md) - [List delays](https://docs.polpo.sh/api-reference/missions/list-delays.md) - [List missions](https://docs.polpo.sh/api-reference/missions/list-missions.md) - [List resumable missions](https://docs.polpo.sh/api-reference/missions/list-resumable-missions.md) - [Remove mission checkpoint](https://docs.polpo.sh/api-reference/missions/remove-mission-checkpoint.md) - [Remove mission delay](https://docs.polpo.sh/api-reference/missions/remove-mission-delay.md) - [Remove mission task](https://docs.polpo.sh/api-reference/missions/remove-mission-task.md) - [Remove quality gate](https://docs.polpo.sh/api-reference/missions/remove-quality-gate.md) - [Remove team member](https://docs.polpo.sh/api-reference/missions/remove-team-member.md) - [Reorder mission tasks](https://docs.polpo.sh/api-reference/missions/reorder-mission-tasks.md) - [Resume checkpoint](https://docs.polpo.sh/api-reference/missions/resume-checkpoint.md) - [Resume mission](https://docs.polpo.sh/api-reference/missions/resume-mission.md) - [Update mission](https://docs.polpo.sh/api-reference/missions/update-mission.md) - [Update mission checkpoint](https://docs.polpo.sh/api-reference/missions/update-mission-checkpoint.md) - [Update mission delay](https://docs.polpo.sh/api-reference/missions/update-mission-delay.md) - [Update mission task](https://docs.polpo.sh/api-reference/missions/update-mission-task.md) - [Update quality gate](https://docs.polpo.sh/api-reference/missions/update-quality-gate.md) - [Update team member](https://docs.polpo.sh/api-reference/missions/update-team-member.md) - [Delete playbook](https://docs.polpo.sh/api-reference/playbooks/delete-playbook.md) - [Get playbook details](https://docs.polpo.sh/api-reference/playbooks/get-playbook-details.md) - [List available playbooks](https://docs.polpo.sh/api-reference/playbooks/list-available-playbooks.md) - [Run playbook](https://docs.polpo.sh/api-reference/playbooks/run-playbook.md) - [Save playbook](https://docs.polpo.sh/api-reference/playbooks/save-playbook.md) - [Create schedule](https://docs.polpo.sh/api-reference/schedules/create-schedule.md) - [Delete schedule](https://docs.polpo.sh/api-reference/schedules/delete-schedule.md) - [List schedules](https://docs.polpo.sh/api-reference/schedules/list-schedules.md) - [Update schedule](https://docs.polpo.sh/api-reference/schedules/update-schedule.md) - [Assign skill](https://docs.polpo.sh/api-reference/skills/assign-skill.md) - [Create skill](https://docs.polpo.sh/api-reference/skills/create-skill.md) - [Get skill content](https://docs.polpo.sh/api-reference/skills/get-skill-content.md) - [Get skills index](https://docs.polpo.sh/api-reference/skills/get-skills-index.md) - [Install skills](https://docs.polpo.sh/api-reference/skills/install-skills.md) - [List skills](https://docs.polpo.sh/api-reference/skills/list-skills.md) - [Remove skill](https://docs.polpo.sh/api-reference/skills/remove-skill.md) - [Unassign skill](https://docs.polpo.sh/api-reference/skills/unassign-skill.md) - [Update skill index](https://docs.polpo.sh/api-reference/skills/update-skill-index.md) - [Get orchestrator config](https://docs.polpo.sh/api-reference/state/get-orchestrator-config.md) - [Get state](https://docs.polpo.sh/api-reference/state/get-state.md) - [Bulk delete tasks](https://docs.polpo.sh/api-reference/tasks/bulk-delete-tasks.md) - [Create task](https://docs.polpo.sh/api-reference/tasks/create-task.md) - [Delete task](https://docs.polpo.sh/api-reference/tasks/delete-task.md) - [Force fail task](https://docs.polpo.sh/api-reference/tasks/force-fail-task.md) - [Get task](https://docs.polpo.sh/api-reference/tasks/get-task.md) - [Kill task](https://docs.polpo.sh/api-reference/tasks/kill-task.md) - [List tasks](https://docs.polpo.sh/api-reference/tasks/list-tasks.md) - [Queue task](https://docs.polpo.sh/api-reference/tasks/queue-task.md) - [Re-run task assessment](https://docs.polpo.sh/api-reference/tasks/re-run-task-assessment.md) - [Retry task](https://docs.polpo.sh/api-reference/tasks/retry-task.md) - [Update task](https://docs.polpo.sh/api-reference/tasks/update-task.md) - [List vault entries](https://docs.polpo.sh/api-reference/vault/list-vault-entries.md): Returns metadata (service name, type, label, credential key names) without any secret values. - [Remove vault entry](https://docs.polpo.sh/api-reference/vault/remove-vault-entry.md) - [Save vault entry](https://docs.polpo.sh/api-reference/vault/save-vault-entry.md): Save credentials to the encrypted vault store. Credentials are encrypted at rest (AES-256-GCM) and never logged or persisted in chat history. - [Update vault credentials](https://docs.polpo.sh/api-reference/vault/update-vault-credentials.md): Partially update credential fields in an existing vault entry. Only the provided fields are merged — existing fields are preserved. Optionally update type and label. - [Create watcher](https://docs.polpo.sh/api-reference/watchers/create-watcher.md) - [Delete watcher](https://docs.polpo.sh/api-reference/watchers/delete-watcher.md) - [List watchers](https://docs.polpo.sh/api-reference/watchers/list-watchers.md) - [Command Reference](https://docs.polpo.sh/developers/cli/commands.md): Complete reference for all Polpo CLI commands. - [CLI](https://docs.polpo.sh/developers/cli/overview.md): The Polpo command-line interface. - [Chat App](https://docs.polpo.sh/developers/examples/chat-app.md): Build a chat interface with streaming, sessions, and agent selection using the Polpo React SDK. - [Hono](https://docs.polpo.sh/developers/frameworks/hono.md): Build lightweight agent APIs with Hono and the Polpo SDK. - [MCP Server](https://docs.polpo.sh/developers/frameworks/mcp.md): Drive Polpo agents from Claude Desktop, Cursor, and any MCP-compatible client. - [Next.js](https://docs.polpo.sh/developers/frameworks/nextjs.md): Integrate Polpo agents into Next.js applications with server-side security. - [Python](https://docs.polpo.sh/developers/frameworks/python.md): Use the Polpo API from Python with requests or httpx. - [React](https://docs.polpo.sh/developers/frameworks/react.md): Build agent-powered UIs with React and the Polpo SDK. - [React Native](https://docs.polpo.sh/developers/frameworks/react-native.md): Build mobile agent apps with React Native and the Polpo SDK. - [Per-user agents with Supabase Auth](https://docs.polpo.sh/developers/integrations/supabase-auth.md): Pass authenticated end-user IDs from Supabase to Polpo for per-user memory, analytics, and billing pass-through. - [Agents](https://docs.polpo.sh/developers/reference/agents.md): Complete schema reference for agent configuration. - [Events](https://docs.polpo.sh/developers/reference/events.md): Complete catalog of SSE and webhook events with payloads. - [Missions](https://docs.polpo.sh/developers/reference/missions.md): Complete schema reference for missions, quality gates, checkpoints, and delays. - [LLM & Providers](https://docs.polpo.sh/developers/reference/providers.md): Complete list of supported LLM providers, model format, and custom provider configuration. - [Tasks](https://docs.polpo.sh/developers/reference/tasks.md): Complete schema reference for tasks, assessments, and outcomes. - [React SDK](https://docs.polpo.sh/developers/sdk/react.md): React hooks and Provider for building real-time agent UIs. - [TypeScript SDK](https://docs.polpo.sh/developers/sdk/typescript.md): Connect to Polpo from any TypeScript/JavaScript application - [Chat Completions](https://docs.polpo.sh/docs/agents/chat.md): Talk to agents using the OpenAI-compatible completions API - [Agent](https://docs.polpo.sh/docs/agents/definition.md): How to define and configure an agent in Polpo - [Memory](https://docs.polpo.sh/docs/agents/memory.md): Persistent memory for agents across sessions - [Skills](https://docs.polpo.sh/docs/agents/skills.md): Installable knowledge packs that teach agents new domains. - [Tools](https://docs.polpo.sh/docs/agents/tools.md): Built-in and custom tools available to agents - [Secrets Vault](https://docs.polpo.sh/docs/agents/vault.md): Encrypted credential storage for agents - [Core Concepts](https://docs.polpo.sh/docs/concepts.md): Agents, teams, missions, and the execution model - [Coding Agents](https://docs.polpo.sh/docs/ecosystem/coding-agents.md): Teach coding agents like Claude Code, Cursor, and Windsurf how to work with Polpo. - [Introduction](https://docs.polpo.sh/docs/introduction.md): Composable cloud backend for agents with sandbox runtime, tasks, workflows, and AI Gateway - [Assessment](https://docs.polpo.sh/docs/orchestration/assessment.md): LLM-as-judge quality scoring for task results - [Missions](https://docs.polpo.sh/docs/orchestration/missions.md): Group tasks into missions with orchestrated workflows - [Scheduling](https://docs.polpo.sh/docs/orchestration/scheduling.md): Schedule missions with cron or one-shot triggers - [Tasks](https://docs.polpo.sh/docs/orchestration/tasks.md): Define and manage individual agent tasks - [Teams](https://docs.polpo.sh/docs/orchestration/teams.md): Organize agents into teams with hierarchy and escalation - [Deploy](https://docs.polpo.sh/docs/platform/deploy.md): Deploy agents to Polpo - [LLM Gateway](https://docs.polpo.sh/docs/platform/llm-gateway.md): Route agents through 20+ LLM providers via the managed AI Gateway - [Projects](https://docs.polpo.sh/docs/platform/projects.md): Create and manage projects in Polpo - [Storage](https://docs.polpo.sh/docs/platform/storage.md): Persistent file storage shared across all agents and sessions in a project - [Webhooks](https://docs.polpo.sh/docs/platform/webhooks.md): Push event notifications to your backend in real time. - [Quickstart](https://docs.polpo.sh/docs/quickstart.md): Get your first agent running in under a minute. ## OpenAPI Specs - [openapi](https://docs.polpo.sh/openapi.json) - [agent-openapi](https://docs.polpo.sh/agent-openapi.json)