Skip to content

feat(flue): issue-triage background agent, drop @claude mention bot#3582

Open
edmundmiller wants to merge 5 commits into
MultiQC:mainfrom
edmundmiller:flue-triage-agent
Open

feat(flue): issue-triage background agent, drop @claude mention bot#3582
edmundmiller wants to merge 5 commits into
MultiQC:mainfrom
edmundmiller:flue-triage-agent

Conversation

@edmundmiller

Copy link
Copy Markdown
Contributor

Summary

  • Scaffolds a Flue project under .flue/ with one background agent: issue triage on issues: opened.
  • Switches from @claude-mention invocation to event-triggered background agents, aligned with the software-factory.dev model ("humans steer intent, agents execute").
  • Removes .github/workflows/claude.yml (the @claude mention bot) — it is now redundant.

Stack

This is the base of a 3-PR stack:

  1. This PR — scaffolding + issue-triage agent
  2. Follow-up — PR-review agent (replaces claude-code-review.yml)
  3. Follow-up — Module-request agent (replaces module-requests.yml)

Notes

  • Uses existing ANTHROPIC_API_KEY repo secret (already configured for claude-code-review.yml).
  • Pins @flue/runtime 0.7.0, @flue/cli 0.5.3, valibot 1.4.0.
  • Workflow runs from .flue/ working directory so npm and flue commands resolve correctly.

Test plan

  • cd .flue && npm install && npx tsc --noEmit passes locally
  • cd .flue && npx flue dev --target node boots and lists triage
  • Open a test issue in a fork and confirm the workflow posts a structured triage comment

🤖 Generated with Claude Code

edmundmiller and others added 3 commits May 20, 2026 12:11
Scaffold Flue project under .flue/ with one agent that triages opened
issues into category, suggested labels, priority, and next steps.
Pins @flue/runtime 0.7.0, @flue/cli 0.5.3, valibot 1.4.0.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Runs the triage agent on issues:opened, posts the result as a comment
via gh CLI. Uses existing ANTHROPIC_API_KEY repo secret.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Background-agent model: issues auto-triaged by Flue, PRs auto-reviewed
by claude-code-review.yml. The @claude mention bot is now redundant.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
edmundmiller and others added 2 commits May 20, 2026 12:58
Matches upstream's GitHub Actions security baseline (MultiQC#3571):
- pin actions/checkout, actions/setup-node to full SHAs
- persist-credentials: false on checkout
- environment: anthropic on the job so ANTHROPIC_API_KEY is gated

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant