159 Commits

Author SHA1 Message Date
Li Liu c2deace17f feat: add orchestrator type definitions 2026-01-26 12:30:13 +08:00
Li Liu 6a068dbbc4 feat: add provider factory for model routing
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:29:08 +08:00
Li Liu 5d482f95a0 feat: add OpenAI provider with streaming
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:27:26 +08:00
Li Liu c69c394fba feat: add Anthropic provider with streaming
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:25:49 +08:00
Li Liu b7117ec8e6 feat: add AI provider type definitions
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:24:12 +08:00
Li Liu bc1a999a98 feat: add config init with default template
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:22:11 +08:00
Li Liu d16a439367 feat: add config loader with env var expansion
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:20:04 +08:00
Li Liu ce22bccba9 feat: add config type definitions
Add TypeScript interfaces for the Magpie configuration system:
- ProviderConfig: API key storage for providers
- ReviewerConfig: Model and prompt configuration
- DefaultsConfig: Default settings (max_rounds, output_format)
- MagpieConfig: Root configuration structure

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:17:59 +08:00
Li Liu db8651dfe0 chore: initialize project structure
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:12:42 +08:00