Integrations are not dashboards. The value isn’t “see Sentry issues in orch-hq” — it’s that your agents can now call the Sentry API with a securely stored token, automatically injected into their sandbox.
How It Works
| Layer | Contains | Exposed to frontend? |
|---|---|---|
| Credential | Encrypted auth token (workspace secret) | No — never exposed |
| Config | Provider, org slug, project slugs, status | Yes |
Available Integrations
| Provider | Status | What agents can do |
|---|---|---|
| Sentry | Live | Triage errors, monitor issue counts, alert on regressions |
| Slack | Coming soon | Send messages, read channels, respond to events |
| Linear | Coming soon | Create/update issues, track project progress |
| GitHub | Coming soon | Read repos, create PRs, manage issues |
| PagerDuty | Coming soon | Create incidents, acknowledge alerts |
Sentry Setup
Sentry is the first fully supported integration. Set it up in orch-hq:- Open orch-hq and click Integrations in the sidebar
- Click Connect on the Sentry row
- Paste your Sentry auth token
- The platform verifies the token and shows your available organizations and projects
- Select which org and projects to monitor (or select “all”)
- Done — agents in this workspace can now use
SENTRY_AUTH_TOKEN
Required Token Scopes
Create a token at{your-org}.sentry.io/settings/account/api/auth-tokens/ with these scopes:
| Scope | Purpose |
|---|---|
org:read | List organizations |
project:read | List projects |
event:read | Read event details (for agents that inspect errors) |
Using Sentry in Your Agent
Add the secret to your agent’sorchagent.json:
API Reference
All integration endpoints are workspace-scoped and requireAuthorization: Bearer <api_key>.
Create an integration
List integrations
Get a single integration
Update an integration
Delete an integration
Sentry proxy endpoints
These are used by orch-hq’s setup flow. The desktop app never touches the raw token — the gateway proxies all Sentry API requests.| Method | Path | Purpose |
|---|---|---|
| POST | /{id}/sentry/verify | Verify token, return available orgs and projects |
| GET | /{id}/sentry/issues | Fetch 25 most recent unresolved issues |
| GET | /{id}/sentry/stats | Fetch unresolved count and project list |
status: "error" with a message indicating the token is expired or revoked.
Next Steps
orch-hq
The desktop app where you manage integrations
Security
How orchagent handles secrets and sandboxing
SDK Reference
Full SDK documentation