-
Notifications
You must be signed in to change notification settings - Fork 13
M4.5 — Extended thinking sur Investigator (Opus 4.7 wow factor) #27
Copy link
Copy link
Closed
Labels
agentTouches an Anthropic agent loop or orchestrationTouches an Anthropic agent loop or orchestrationbackendChangement on back sideChangement on back sidepriority:p0Critical path / demo blockerCritical path / demo blockerprize:opus-4-7Required to showcase Opus 4.7 featuresRequired to showcase Opus 4.7 featuresstreamingWebSocket / SSE streaming workWebSocket / SSE streaming workwow-factorVisible differentiator vs a plain chatbotVisible differentiator vs a plain chatbot
Milestone
Description
Metadata
Metadata
Assignees
Labels
agentTouches an Anthropic agent loop or orchestrationTouches an Anthropic agent loop or orchestrationbackendChangement on back sideChangement on back sidepriority:p0Critical path / demo blockerCritical path / demo blockerprize:opus-4-7Required to showcase Opus 4.7 featuresRequired to showcase Opus 4.7 featuresstreamingWebSocket / SSE streaming workWebSocket / SSE streaming workwow-factorVisible differentiator vs a plain chatbotVisible differentiator vs a plain chatbot
Projects
- StatusShow more project fields✅ Done
Note
Milestone: M4 — Sentinel + Investigator
Planning doc:
docs/planning/M4-sentinel-investigator/issues.mdScope. Activer
thinkingsur l'agent loop Investigator. C'est le seul argumentvisible "pourquoi Opus 4.7 vs Sonnet" pour les juges.
Streaming. À chaque chunk
thinking_deltareçu du SDK Anthropic, broadcast :Périmètre. Activé uniquement sur Investigator. Budget 10k tokens ≈ 5¢ par
run avec Opus 4.7, négligeable. Les autres agents n'en ont pas besoin (et économie
coûts).
Pourquoi critique. Le frontend (M8.5 Agent Inspector) streame le thinking en
live dans un panel dédié → le juge voit Opus réfléchir. Sans ça, "pourquoi
Opus 4.7 ?" n'a pas de réponse visuelle. 25% de la note.
Acceptance.
thinking_deltaevents streamed pendant un run InvestigatorBloque. Frontend M8.5, prix "Opus 4.7 Use".
Thinking stream timing
sequenceDiagram autonumber participant Inv as Investigator participant Claude as Opus 4.7 (thinking enabled) participant WS as WSManager participant UI as Agent Inspector (M8.5) Inv->>Claude: messages.create(thinking={budget:10000}, stream=true) loop stream chunks Claude-->>Inv: thinking_delta Inv->>WS: broadcast thinking_delta WS-->>UI: render token end Claude-->>Inv: text_delta + tool_useImportant
Activated only on Investigator. Budget 10k tokens ≈ 5¢ per RCA. This is the
only visible answer to "why Opus 4.7 and not Sonnet".