polpo-integrations
Installation
SKILL.md
Polpo Integrations
Keep model-visible arguments separate from host-owned identity, authorization, and credentials. The model expresses intent; the runtime resolves trusted context and capabilities.
Workflow
- Decide whether the integration is a built-in tool, custom tool, MCP server, Channel handler, or request-scoped client tool.
- Define the smallest model-visible JSON schema and separately define trusted bindings and Connection slots.
- Resolve user, tenant, resource, scope version, and grants server-side before tool execution.
- Package the complete relative source graph and validate it before upload.
- Resolve only active Connections with all required scopes and an unambiguous trusted binding.
- Execute with bounded time, cancellation, sandbox policy, idempotency, and redacted trace data.
- Test denied scope, missing/ambiguous Connection, rotated credentials, timeout, retry, malformed result, and package dependency failures.