Connectors
A connector is an integration that defines a set of actions an agent can request. When you enable a connector for an agent, you’re telling Permission Slip: “this agent is allowed to request these types of actions.”How Connectors Work
Each connector provides:- Actions — the specific operations the agent can request (e.g.,
github.create_issue,github.merge_pr). - Parameter schemas — what data each action requires, defined as JSON Schema.
- Credential requirements — what authentication the connector needs to execute actions on your behalf (e.g., a GitHub personal access token).
Available Connectors
Connectors can be built-in or loaded from the filesystem:| Connector | Actions | Auth Type |
|---|---|---|
| GitHub | Create issues, merge pull requests | API key (personal access token) |
More connectors are being added. You can also build custom connectors — see the Agent Integration Guide for details.
Connector per Agent
Connectors are enabled on a per-agent basis. This means:- Agent A might have GitHub enabled but not Slack.
- Agent B might have both GitHub and Slack enabled.
- Each agent can have its own action configurations and credential bindings for the same connector.