mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-22 14:38:12 +02:00
API interne d'un tour de discussion tenu par Rust
Ce qui décrit un tour reste au Go le temps d'être porté (lot 7) ; la façade le demande ici : - /turn/start : pièces jointes et vision (userMessageContent), capacités demandées et celles du tour (rôle du mode Code figé), nom du modèle, puce « mode Code » (une fois par discussion) ; - /turn/view : la tête de turnView sans PROJ_SNAPSHOT (prompt du preset, consignes du dépôt, contexte du projet), le préambule d'InjectSkills et les outils du tour, MCP compris ; 409 sous PROJ_SNAPSHOT ; - /turn/done : notification Web Push de fin de tour ; - /conv/active : la discussion active des outils suit la façade ; - /conv/dropped : fichiers, travaux, critères, mode et résultats d'outils d'une discussion supprimée. injectPrefix et codeHintDue sortent d'InjectSkills et de maybeCodeHint, sans changement de comportement. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016tcGfJWefW5kUGoC2wL8cv
This commit is contained in:
5 files changed
+334
-17
No files matched your search
@@ -85,6 +85,16 @@ func withInternalAPI(next http.Handler) http.Handler {
|
||||
handleInternalEngineStop(w, r)
|
||||
case "/internal/v1/recall/archive":
|
||||
handleInternalRecallArchive(w, r)
|
||||
case "/internal/v1/turn/start":
|
||||
handleInternalTurnStart(w, r)
|
||||
case "/internal/v1/turn/view":
|
||||
handleInternalTurnView(w, r)
|
||||
case "/internal/v1/turn/done":
|
||||
handleInternalTurnDone(w, r)
|
||||
case "/internal/v1/conv/active":
|
||||
handleInternalConvActive(w, r)
|
||||
case "/internal/v1/conv/dropped":
|
||||
handleInternalConvDropped(w, r)
|
||||
default:
|
||||
http.NotFound(w, r)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user