Product Station · Dev & ops
Sentry
Triage, assign and resolve issues without touching projects.
The control station, in brief
This station sits between your agent and the tool. Before any call, it checks who is acting, shows only the useful tools, applies the rules below and keeps track of the task.
It can
- List, assign and resolve issues
It asks a human for
- Resolve more than 5 issues at once
- Create a release
It never has access to
- Delete a project
- Change settings
Scenario Replays
An agent works through the station. Simulated scenarios, no real data, no key required.
Copy the station, change a limit or an approval step in its configuration file, and get your own station.
The configuration in detail
Everything the station does fits in this file. The replay above applies it, and a copy starts from it. The values are examples to adapt, not a recommendation.
station:
id: sentry
kind: product
policies:
- {policy: max-resolutions, at: submit}
- {policy: human-for-release, at: submit}
global:
language: en
timezone: Europe/Paris
apis:
- id: sentry-issues
operations:
listIssues: {access: read}
resolveIssue: {access: write, risk: medium}
assignIssue: {access: write, risk: low}
createRelease: {access: write, risk: high}
# not listed, so not available to the agent:
# deleteProject, updateProjectSettings
profiles:
developer:
allow: [listIssues, resolveIssue, assignIssue, createRelease]
policies:
max-resolutions:
type: rule
budget: {action: resolveIssue, max: 5, per: journey}
effect: needs-human
reason: "Beyond 5 issues, a human approves."
human-for-release:
type: rule
when: "action == createRelease"
effect: needs-human
reason: "A release needs a human's approval."
skills:
- {id: list-issues, uses: listIssues}
- {id: resolve-issue, uses: resolveIssue}
- {id: assign-issue, uses: assignIssue}
- {id: create-release, uses: createRelease}
playbooks:
- id: resolve-an-issue
tasks: [list-issues, resolve-issue]Shared copies
Copies that their authors choose to share will appear here. Each one keeps a link to this original station.