Commit Graph

12 Commits

Author SHA1 Message Date
lutc5
70803e5c76 fix: tighten request table rows 2026-04-29 22:02:36 +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
7f35852fd9 ci: upload exe in release assets 2026-03-30 17:13:35 +08:00
coolxll
9b652fea67 ci: add GitHub release workflow 2026-03-30 15:57:18 +08:00
coolxll
c184c2a5e6 feat: add websocket transport support 2026-03-26 09:37:00 +08:00
coolxll
dc04e425c6 feat: add JSON config file support 2026-03-25 22:45:15 +08:00
coolxll
8568557f50 docs: add Chinese README 2026-03-25 22:34:50 +08:00
coolxll
8020723985 chore: add Windows build and service scripts 2026-03-25 22:32:22 +08:00
coolxll
c09fdddaa1 feat: clean up temporary Lingma sessions 2026-03-25 22:30:55 +08:00
coolxll
585c3ba5ab feat: add Lingma IPC proxy service 2026-03-25 21:35:19 +08:00