Commit Graph

18 Commits

Author SHA1 Message Date
ProjectKoi-Kalo\Kalo
e0e6a077e3 Gemini 原生工具调用已接入:Gemini 模式现在会发送 tools + functionDeclarations,并在 required 时用 toolConfig.functionCallingConfig.mode=ANY 强制出工具调用;同时解析 Gemini 的 functionCall parts 生成 ToolCalls,并把工具结果回传为 functionResponse parts。
改动集中在 SimpleAIClient.cs,新增了 Gemini 的工具请求构造与响应解析。
2026-01-02 15:22:19 +08:00
ProjectKoi-Kalo\Kalo
333a4890eb 补上“原生工具阶段”的 thought 读取逻辑:现在会优先读 response.Thought(reasoning_content/thought/reasoning),没有再回退解析 content 里的 thought JSON,然后写入思考 UI。
文件:AIIntelligenceCore.cs、SimpleAIClient.cs
2026-01-02 14:50:35 +08:00
ProjectKoi-Kalo\Kalo
69ab63c1ee zc 2026-01-01 19:45:03 +08:00
ProjectKoi-Kalo\Kalo
1e64302d21 新增原生工具调用数据结构与解析:SimpleAIClient.cs
AITool 增加 Schema 构造器与函数定义生成,所有工具补齐 GetParametersSchema():AITool.cs 与 *.cs
2025-12-31 15:44:57 +08:00
ProjectKoi-Kalo\Kalo
4ef61320ce zc 2025-12-28 00:42:12 +08:00
ProjectKoi-Kalo\Kalo
13abfef2c5 zc 2025-12-28 00:25:10 +08:00
ProjectKoi-Kalo\Kalo
f9f8b5f291 zc 2025-12-27 23:09:19 +08:00
ProjectKoi-Kalo\Kalo
e6a1839941 zc 2025-12-27 21:28:36 +08:00
ProjectKoi-Kalo\Kalo
5d8a9df285 zc 2025-12-27 20:54:05 +08:00
ProjectKoi-Kalo\Kalo
063ae96ce0 zc 2025-12-22 16:37:49 +08:00
ProjectKoi-Kalo\Kalo
39812b070c zc 2025-12-22 15:11:24 +08:00
ProjectKoi-Kalo\Kalo
98a0400c78 WulaFallenEmpireSettings.cs - 添加了 public bool enableDebugLogs = false; 字段和保存配置
 WulaLog.cs - 修改了DebugEnabled属性,仅检查enableDebugLogs设置(不检查DevMode)
 WulaFallenEmpireMod.cs - 在DoSettingsWindowContents中添加了UI复选框,显示"Enable Debug Logs"选项
 替换了所有848个Log.Message/Error/Warning调用为WulaLog.Debug()
2025-12-15 13:05:50 +08:00
ProjectKoi-Kalo\Kalo
c00fc0743b zc' 2025-12-14 10:00:26 +08:00
ProjectKoi-Kalo\Kalo
7931a3dae5 zc 2025-12-13 14:51:37 +08:00
ProjectKoi-Kalo\Kalo
0c2a5c0668 zc 2025-12-12 21:54:44 +08:00
ProjectKoi-Kalo\Kalo
a43dada74e zc 2025-12-12 21:33:00 +08:00
ProjectKoi-Kalo\Kalo
a12fccc06e zc 2025-12-12 20:15:24 +08:00
ProjectKoi-Kalo\Kalo
8141c6cad2 正常 2025-12-12 18:22:26 +08:00