 chengyongruandchengyongru
|
55f85b3c1f
|
refactor(agent): remove duplicate progress streaming path
|
2026-08-27 10:56:07 +08:00 |
|
 chengyongruandchengyongru
|
9895c23cb5
|
refactor(providers): define typed usage contract
|
2026-08-25 01:04:25 +08:00 |
|
 chengyongruandGitHub
|
c7393c785e
|
feat(providers): add xAI Grok OAuth with capability-gated X Search (#5035)
|
2026-07-23 11:55:16 +08:00 |
|
 Xubin RenandXubin Ren
|
306958d6e6
|
add native Bedrock Converse provider
Made-with: Cursor
|
2026-05-01 18:52:03 +08:00 |
|
 Xubin RenandXubin Ren
|
fdfecd3ba6
|
refactor(codex): name progress delta capability semantically
Use a provider capability name that describes user-visible progress delta support instead of the runner implementation detail.
Made-with: Cursor
|
2026-04-27 18:48:05 +08:00 |
|
 hanyuanlingandXubin Ren
|
ae14142a87
|
fix(codex): stream progress deltas to channels
|
2026-04-27 18:48:05 +08:00 |
|
 Xubin RenandXubin Ren
|
7e719f41cc
|
test(providers): cover github copilot lazy export
|
2026-04-02 03:46:40 +08:00 |
|
 Xubin RenandXubin Ren
|
3dfdab704e
|
refactor: replace litellm with native openai + anthropic SDKs
- Remove litellm dependency entirely (supply chain risk mitigation)
- Add AnthropicProvider (native SDK) and OpenAICompatProvider (unified)
- Merge CustomProvider into OpenAICompatProvider, delete custom_provider.py
- Add ProviderSpec.backend field for declarative provider routing
- Remove _resolve_model, find_gateway, find_by_model (dead heuristics)
- Pass resolved spec directly into provider — zero internal lookups
- Stub out litellm-dependent model database (cli/models.py)
- Add anthropic>=0.45.0 to dependencies, remove litellm
- 593 tests passed, net -1034 lines
|
2026-03-25 01:58:48 +08:00 |
|
 chengyongruandXubin Ren
|
72acba5d27
|
refactor(tests): optimize unit test structure
|
2026-03-24 15:12:22 +08:00 |
|