Skip to content

[v0.1.0] Implement LLM Triage & Smart Routing #8

@Kavirubc

Description

@Kavirubc

Implement dynamic issue routing using LLM intent matching to replace brittle keyword-based rules.

Requirements:

  • Repo Self-Identification: Each repository in the config will have a description or purpose field defining its scope.
  • Intent Dispatcher: The Triage step will send the issue content and the list of repository purposes to the LLM (Gemini).
  • Ranking System: The LLM will rank the best target repositories by confidence.
  • Confidence-Based Outcomes:
    • High Confidence (>0.9): Automatic scheduling of transfer via the State Branch.
    • Medium Confidence (0.6 - 0.9): Bot leaves a suggestion comment for human confirmation.
    • Low Confidence (<0.6): No action taken, silent failure.

⛓️ Dependencies

Metadata

Metadata

Assignees

Labels

stepRelated to pipeline stepsurgentCritical issues that need immediate attentionv0.1.0Target for v0.1.0

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions