Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Adaptive routing memory: learn task-class priors from outcomes

Offen
#1,137 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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 report includes 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

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus AltimateAI/altimate-code

Alle Issues in AltimateAI/altimate-code

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.