iconsulting/packages
hailin 2ebc8e6da6 feat(agents): stream specialist agent progress to frontend
- 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>
2026-02-08 04:17:37 -08:00
..
admin-client refactor(knowledge): separate file upload into independent entry point 2026-02-06 23:29:37 -08:00
services feat(agents): stream specialist agent progress to frontend 2026-02-08 04:17:37 -08:00
shared feat(observability): add trace ID propagation across agent pipeline 2026-02-08 04:05:24 -08:00
web-client fix: resolve ClaudeModule DI crash + historical QR code display bug 2026-02-07 12:24:15 -08:00