- Convert BaseSpecialistService.callClaude() from sync .create() to streaming .stream() - Add onProgress callback to SpecialistExecutionOptions for real-time text delta reporting - All 6 specialist convenience methods now accept optional options parameter - Coordinator creates throttled progress callback (every 300 chars) pushing agent_progress events - Agent loop drains accumulated progress events after each tool execution batch - WebSocket gateway forwards agent_progress events to frontend - Progress event sink shared between tool executor and agent loop via closure Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| admin-client | ||
| services | ||
| shared | ||
| web-client | ||