Commit Graph

9 Commits

Author SHA1 Message Date
lutc5
a2f777a1a8 Default to remote Kimi mode 2026-04-30 14:00:18 +08:00
lutc5
2bcb0a6715 Add experimental Lingma remote backend 2026-04-30 12:09:51 +08:00
lutc5
8c2df92ce7 feat: harden agent tooling compatibility 2026-04-30 02:39:38 +08:00
lutc5
5c6754c6ae fix: improve request viewer and concurrency 2026-04-29 21:40:22 +08:00
lutc5
92c8735bfc feat: add desktop app release packaging 2026-04-29 18:45:25 +08:00
lutc5
74bbd8e6d2 feat: add OpenAI/Anthropic tools support with tool emulation
- Parse tools/tool_choice from OpenAI and Anthropic requests
- Inject tool definitions into system prompt via toolemulation
- Parse action blocks (```json action) from model responses
- Retry logic for forced tool_choice (any/required)
- Return proper tool_calls / tool_use in responses
- Support streaming tools via collect-and-replay pattern
- Add tool history projection (assistant tool_calls + tool results)
- Model ID normalization: use official names (Qwen3.6-Plus, etc.)
- Fix resolveSessionMode to use Fresh mode when tools present
2026-04-25 13:37:58 +08:00
coolxll
c49b4b63e7 feat(httpapi): 添加模型名称字段并创建查询模型命令工具
- 在 modelResponse 结构体中添加 Name 字段用于返回模型名称
- 实现 handleModels 接口返回模型的名称信息
- 创建 query-models 命令行工具用于查询和展示模型列表
- 实现 IPC 连接和模型数据提取功能
- 添加模型 ID 和场景键识别逻辑
- 支持多种模型字段映射和遍历解析
2026-04-04 13:39:45 +08:00
coolxll
a3907959c1 feat: add streaming responses for anthropic and openai 2026-03-25 22:13:40 +08:00
coolxll
585c3ba5ab feat: add Lingma IPC proxy service 2026-03-25 21:35:19 +08:00