mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-14 13:49:18 +02:00
Split 773-line Conductor class into 4 modular components using dependency injection: - SessionLifecycle: Session CRUD operations - AgentProcessManager: Agent process lifecycle management - PromptHandler: Prompt sending with history replay and G-3 support - G3Workaround: AskUserQuestion answer injection mechanism Added comprehensive unit tests for all new modules (56 new tests), bringing total test coverage to 167 tests. Maintained backward compatibility - all callers continue using identical APIs. TypeScript compilation passes with no errors. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>