singularity-forge/src/resources/extensions/claude-code-cli
Lex Christopherson bbea8460b5 fix(claude-code-cli): render tool calls above text response
- Filter toolcall_start/delta/end events from streaming to prevent
  out-of-order rendering in the TUI's accumulated message content
- Collect tool calls from intermediate SDK turns and include them
  BEFORE text content in the final AssistantMessage
- The agent loop's externalToolExecution path emits proper
  tool_execution_start/end events for each intermediate tool call
- Result: tool activity renders above the text response, not below

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 12:57:47 -06:00
..
index.ts feat(provider): add Claude Code CLI provider extension 2026-03-25 12:07:08 -06:00
models.ts fix(claude-code-cli): resolve SDK executable path and update model IDs 2026-03-25 12:22:40 -06:00
package.json feat(provider): add Claude Code CLI provider extension 2026-03-25 12:07:08 -06:00
partial-builder.ts feat(provider): add Claude Code CLI provider extension 2026-03-25 12:07:08 -06:00
readiness.ts feat(provider): add Claude Code CLI provider extension 2026-03-25 12:07:08 -06:00
sdk-types.ts feat(provider): add Claude Code CLI provider extension 2026-03-25 12:07:08 -06:00
stream-adapter.ts fix(claude-code-cli): render tool calls above text response 2026-03-25 12:57:47 -06:00