Skip to content

Dev - #107

Merged
songdiyang merged 3 commits into
mainfrom
dev
Aug 5, 2026
Merged

Dev#107
songdiyang merged 3 commits into
mainfrom
dev

Conversation

@songdiyang

@songdiyang songdiyang commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

变更内容

更新了哪些特性

  1. AI 面板新增 Tool 角色支持,Agent 工具结果以简洁卡片形式渲染,不再显示为用户气泡
  2. Agent 自续回喂流程优化,工具执行结果自动驱动下一轮推理,形成「推理 → 执行 → 回喂 → 继续」闭环
  3. DeepSeek 思考模式增强,当 content 为空时自动将 reasoning 内容转为正常回答显示

修复了哪些问题

  1. 修复 IME 输入法候选窗口在终端、文件树输入框、AI 面板输入框中定位偏移的问题
  2. 修复 DeepSeek 思考模式简单问答场景下回答内容显示为空的问题

其他说明

  • 新增 client_to_screen 坐标转换方法,统一处理客户区逻辑坐标到屏幕物理坐标的转换
  • Tool 角色消息支持持久化存储(ai_warm_data 序列化/反序列化)
  • 变更涉及 6 个文件,+169/-60 行代码

- 新增 AiRole::Tool 枚举值,用于 Agent 自续回喂场景
- 工具结果以简洁卡片形式渲染,不显示为用户气泡
- 修复 DeepSeek 思考模式 content 为空时 reasoning 未正确显示的问题
- 新增 client_to_screen 方法,将逻辑坐标转换为屏幕物理坐标
- 修复终端、文件树输入、AI 面板输入框的 IME 候选窗口定位
…and-ime-fix

Songdiyang/feat ai tool role and ime fix
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

❌ 分支保护规则检查失败

请确保遵守以下工作流:

临时分支 -> dev -> main

规则说明:

  1. 临时分支 只能合并到 dev
  2. dev 只能合并到 main
  3. 禁止 临时分支直接合并到 main
  4. 禁止 直接从 main 合并到 dev
  5. PR 描述必须填写"更新了哪些特性"

请修正后重新提交。

@songdiyang
songdiyang merged commit f3cf8fe into main Aug 5, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant