NCBM
|
16992be743
|
core/config+agent: OpenAI provider_tools for hosted Responses tools
Merge opaque tool dicts (web_search, file_search, …) into POST /responses; local ToolRegistry unchanged.
|
2026-07-15 21:16:05 +08:00 |
|
NCBM
|
5dd102a016
|
core/agent: route OpenAI provider through Responses API
ResponsesChatClient adapts chat-shaped agent history/tools to POST /responses; compat and DeepSeek unchanged.
|
2026-07-15 20:59:47 +08:00 |
|
NCBM
|
38edc09854
|
core/lmproto: move Responses API into openai package
openai_compatible stays chat-completions-only; OpenAI provider uses lmproto.openai.OpenAIClient.
|
2026-07-15 20:52:17 +08:00 |
|
NCBM
|
cc298c6cd2
|
core/runtime: DeepSeek default base URL without /v1
Use https://api.deepseek.com as the empty-url default for deepseek preset.
|
2026-07-15 13:58:17 +08:00 |
|
NCBM
|
2052967824
|
core/config: default DeepSeek models v4-flash and v4-pro
When preset deepseek omits models, seed deepseek-v4-flash and
deepseek-v4-pro as text-capable entries for selection and docs.
|
2026-07-15 13:57:29 +08:00 |
|
NCBM
|
227373914f
|
test/memory+runtime: cover store and client factory
Enable pytest-asyncio auto mode; assert default user, message
round-trip, and provider→client mapping including errors.
|
2026-07-14 17:25:22 +08:00 |
|