multica/src/agent
Jiang Bohan d7eb0da49b feat(agent): add provider switching and OAuth credential support
- Add getProviderInfo() and setProvider() methods to Agent class
- Expose provider methods via AsyncAgent
- Add setLlmProviderOAuthToken() for storing OAuth credentials
- Extend ProviderConfig type with OAuth fields (oauthToken, oauthRefreshToken, oauthExpiresAt)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 18:25:06 +08:00
..
auth-profiles fix(auth-profiles): add jittered cooldowns 2026-02-03 18:27:21 +08:00
cli fix(agent): resolve reasoningMode from profile config and session meta 2026-02-04 16:00:53 +08:00
context-window test(context): add unit tests for context window guard 2026-01-30 14:00:38 +08:00
profile Merge pull request #84 from multica-ai/reasoning-mode-support 2026-02-04 16:15:20 +08:00
providers feat(agent): integrate auth profile rotation into runner and resolver 2026-02-03 16:56:04 +08:00
session feat(agent): add reasoning mode types and thinking extraction 2026-02-04 15:50:35 +08:00
skills feat(skills): implement progressive loading for reduced token usage 2026-02-02 16:00:38 +08:00
subagent refactor(agent): integrate system prompt builder into profile, runner, and subagent 2026-02-04 15:41:22 +08:00
system-prompt fix(agent): fix system prompt reload and tool casing issues 2026-02-04 15:46:18 +08:00
tools fix(agent): align subagent lifecycle with openclaw 2026-02-03 17:22:41 +08:00
async-agent.ts feat(agent): add provider switching and OAuth credential support 2026-02-04 18:25:06 +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(agent): add provider switching and OAuth credential support 2026-02-04 18:25:06 +08:00
extract-text.ts feat(agent): add reasoning mode types and thinking extraction 2026-02-04 15:50:35 +08:00
index.ts feat(agent): add SyncAgent and AsyncAgent wrapper classes 2026-01-30 11:37:09 +08:00
runner.ts feat(agent): add provider switching and OAuth credential support 2026-02-04 18:25:06 +08:00
sync-agent.ts feat(agent): add SyncAgent and AsyncAgent wrapper classes 2026-01-30 11:37:09 +08:00
tools.ts fix(desktop): resolve TypeScript build errors 2026-02-03 19:26:25 +08:00
types.ts feat(agent): add reasoning mode types and thinking extraction 2026-02-04 15:50:35 +08:00