feat: goose2 context window usage in chat input (#8613)

Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
This commit is contained in:
Taylor Ho
2026-04-19 18:53:44 -10:00
committed by GitHub
parent 765213561e
commit a7d78ee59e
22 changed files with 1035 additions and 73 deletions
+11 -1
View File
@@ -13,7 +13,17 @@ const EXCEPTIONS = {
"src/features/chat/ui/ChatView.tsx": {
limit: 570,
justification:
"ACP prewarm guards, project-aware working dir selection, working context sync, and chat bootstrapping still live together here. Includes gated [perf:chatview] logging via perfLog (dev-only by default).",
"ACP prewarm guards, project-aware working dir selection, working context sync, chat bootstrapping, context-ring compaction wiring, and gated [perf:chatview] logging via perfLog (dev-only by default).",
},
"src/features/chat/hooks/useChat.ts": {
limit: 510,
justification:
"Session preparation, provider/model handoff, persona-aware sends, cancellation, and compaction replay still live in one chat lifecycle hook.",
},
"src/shared/api/acpNotificationHandler.ts": {
limit: 550,
justification:
"ACP replay/live update handling, pending session buffering, model/config propagation, and streaming perf tracking still share one notification entrypoint.",
},
"src/features/chat/ui/__tests__/ContextPanel.test.tsx": {
limit: 550,