Adaptive routing memory: learn task-class priors from outcomes
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- ai-infra-agents, cli
Rechercherichtung
Es sind keine Dateien angegeben; beginne damit, den Routing-Ablauf, den Befehl route report und die Konfigurationsbehandlung für eine Option route.adaptive zu finden. Lies zunächst das übergeordnete Issue #1134, bevor du das Verhalten änderst. Als abgeschlossen gilt die Aufgabe, wenn Outcome-Zählungen pro Task-Klasse lokal gespeichert werden, Klassen mit niedriger Erfolgsquote das primäre Routing mit sichtbarem UX überspringen, Benutzer sie anzeigen/zurücksetzen/deaktivieren können und Tests Schwellenwert, Verfall/Fenster, Zurücksetzen und Deaktivierung abdecken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Parent: #1134
Learn from mistakes — adaptive routing memory:
- Persist per-task-class outcomes locally (class → primary attempts, gate passes, escalations). Task class = coarse heuristic (e.g. task-type keywords, project size bucket), not prompt text.
- Routing consult: classes whose primary success rate is below a threshold (default e.g. <20% over ≥5 samples) skip the primary and go straight to escalation; surfaced in the session UX ("skipping primary: this task class escalated 9/10 recent runs").
- User control: view (
route reportincludes the memory), reset, and disable (route.adaptive: false). - Keep it transparent and simple: counts and thresholds, no opaque scoring in v1.
- Tests: threshold behavior, decay/window, reset, disable.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 813
- Forks
- 134
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 64
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus AltimateAI/altimate-code
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
AltimateAI/altimate-code#1359 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
AltimateAI/altimate-code#1323 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
AltimateAI/altimate-code#1288 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
AltimateAI/altimate-code#1285 ·
Maintainer antworten meist innerhalb von 1 Tag
-
privacy: Altimate Base consent dialog no longer discloses persistent per-installation identifierOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
AltimateAI/altimate-code#1284 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in AltimateAI/altimate-code
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
melgarafael/DeskcommCRM#1812 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
prisma/prisma-cli#309 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
gregwebs/pi-quota-dispatcher#26 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
openwatersio/slackwater.xyz#124 ·
Maintainer antworten meist innerhalb von 1 Tag
-
agent-reported area/browser area/docs documentation good first issue hacktoberfest help wanted P2
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
Maintainer antworten meist innerhalb von 2 Tagen