multica/src/agent
Jiang Bohan 35b13f976d feat(runner): validate provider credentials on startup
- Add isOAuthProvider() and isProviderAvailable() helpers
- Show login instructions for OAuth providers without credentials
- Show configuration example for API Key providers without keys
- Fail early with helpful error message instead of cryptic API errors
2026-02-02 17:10:10 +08:00
..
cli feat(cli): improve /provider command display with ID column 2026-02-02 17:10:05 +08:00
context-window test(context): add unit tests for context window guard 2026-01-30 14:00:38 +08:00
oauth feat(runner): validate provider credentials on startup 2026-02-02 17:10:10 +08:00
profile refactor(profile): simplify profile structure by removing identity and bootstrap 2026-02-01 23:49:37 +08:00
session feat(credentials): add JSON5 credential system 2026-02-01 02:28:27 +08:00
skills feat(skills): implement progressive loading for reduced token usage 2026-02-02 16:00:38 +08:00
tools docs: update CLI commands to use unified multica format 2026-02-02 14:11:36 +08:00
async-agent.ts refactor(agent): simplify AsyncAgent to use result.text instead of stream interception 2026-01-30 11:52:01 +08:00
channel.ts feat(agent): add SyncAgent and AsyncAgent wrapper classes 2026-01-30 11:37:09 +08:00
credentials-cli.ts feat(credentials): add JSON5 credential system 2026-02-01 02:28:27 +08:00
credentials.ts feat(credentials): add JSON5 credential system 2026-02-01 02:28:27 +08:00
index.ts feat(agent): add SyncAgent and AsyncAgent wrapper classes 2026-01-30 11:37:09 +08:00
runner.ts feat(runner): validate provider credentials on startup 2026-02-02 17:10:10 +08:00
sync-agent.ts feat(agent): add SyncAgent and AsyncAgent wrapper classes 2026-01-30 11:37:09 +08:00
tools.ts feat(runner): support OAuth providers (claude-code, openai-codex) 2026-02-02 16:43:00 +08:00
types.ts refactor(skills): simplify loading to managed + profile sources 2026-01-31 18:16:16 +08:00