feat: triage agent — deep root cause analysis for reproduced bugs #258
Labels
No labels
action
backlog
blocked
bug-report
in-progress
prediction/actioned
prediction/dismissed
prediction/unreviewed
priority
tech-debt
underspecified
vision
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#258
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
A triage agent that picks up reproduced bugs where the reproduce-agent could not find an obvious cause. It runs in the same sidecar container as the reproduce-agent (same Docker/Playwright capabilities) but with a different formula focused on deep investigation.
Design decisions (resolved)
bug-report+in-progressAND create backlog sub-issues for each root causeTrigger
bug-report+in-triagelabel combination, set by the reproduce-agent when:What it does
backlogissue with:Depends-on: #Xif causes are layeredin-triagewithin-progresson the original issueExample: codeberg#1193 (stats zero)
Reproduce-agent confirmed: stats show zero, logs clean → labeled
bug-report+in-triageTriage agent:
bug-report+in-progressArchitecture
Dependencies
in-triagelabelFiles
formulas/triage.toml— triage formula with investigation stepsdocker/edge/dispatcher.sh— dispatch onbug-report+in-triagecomboStale in-progress issue detected
no_active_session_no_open_pr2026-04-07T08:04:08ZStatus: This issue was labeled
in-progressbut no active tmux session exists.Action required: A maintainer should triage this issue.