Skip to content

DeskAide v0.2.0-alpha.2

Choose a tag to compare

@ProgramCX ProgramCX released this 02 Aug 06:53
· 1 commit to main since this release

DeskAide v0.2.0-alpha.2

这是 DeskAide 的 Alpha 测试版本。本次更新重点完善了个性化数据管理、常见应用路径维护、图片输入、多对话后台任务、复杂任务进度展示,以及不同模型服务的思考模式兼容性。

Important

当前版本仍处于早期测试阶段,部分功能和配置格式可能在后续版本中调整。执行删除文件、修改注册表、关机或重启等敏感操作前,请仔细核对确认内容。

Bug 修复

  • 修复按 Alt+F4 关闭助手窗口后,无法再通过托盘图标或托盘菜单打开窗口,必须进入“设置”并手动关闭设置页面才能恢复主窗口显示的问题。
  • 修复 Kimi 等 Anthropic 兼容模型在生成结束但没有返回推荐操作时,对话可能一直停留在生成状态的问题。
  • 修复部分 Anthropic 兼容服务只发送 message_delta、延迟发送或不发送 message_stop 时,响应无法正常结束的问题。
  • 修复 Anthropic 工具调用只包含工具块时错误插入空文本块,可能导致后续请求被服务端拒绝的问题。
  • 修复 DeepSeek 关闭思考时仅省略参数、实际仍可能使用默认思考模式的问题;现在会显式发送关闭状态。
  • 修复 DeepSeek 和 Claude 在思考模式下执行工具调用时,推理内容或签名信息未完整回传而可能出现 400 错误的问题。
  • 修复本地工具或 MCP 工具执行失败后仍可能被当作成功结果继续处理的问题。
  • 修复纯图片对话无法正确创建历史标题,以及图片附件无法完整恢复到历史消息的问题。

新功能

个性化记忆与偏好

  • 设置中新增“个性化”页面,可查看和管理仅保存在本机的记忆与偏好。
  • 支持手动新增、编辑和删除记忆。
  • 为 AI 提供记忆的查询、新增、修改和删除工具;只有用户明确要求记住、修改或忘记内容时才会写入数据。

常见应用程序路径

  • 新增常见应用程序路径列表,支持手动新增、编辑、删除、批量导入、全选和批量删除。
  • 新增“一键发现常见应用程序路径”,点击后会创建独立对话,由 AI 主动使用 PowerShell 搜索并保存可靠路径。
  • 新增“一键更新常见应用程序路径”,由 AI 核验已有记录、查找失效路径的替代项并批量更新。
  • AI 会依次检查 PATH、开始菜单、桌面快捷方式、安装注册表和固定磁盘中的常见安装目录,并限制搜索时间与候选数量,避免递归扫描整块磁盘。
  • 应用仅向 AI 提供路径数据的增删改查工具,不提供专用扫描工具;实际发现和核验过程由 AI 使用通用 PowerShell 工具完成。
  • 打开常用应用时,AI 可优先查询用户保存的路径,减少应用名称识别错误。

图片输入

  • 对话输入区新增图片附件支持,可从本地选择图片或直接粘贴剪贴板图片。
  • 支持发送仅包含图片、没有文字的消息。
  • 用户消息会显示图片缩略图,附件也会保存到本地对话历史。
  • 图片会根据 OpenAI 兼容格式或 Anthropic Messages 格式自动转换后发送。

多对话后台任务

  • 不同对话现在可以分别保持自己的 AI 任务状态。
  • 切换到其他对话后,原对话中的生成和工具调用可继续在后台运行。
  • 历史列表会标记仍在执行任务的对话。
  • 后台任务完成、失败或等待用户确认时,可通过系统托盘通知返回对应对话。
  • 支持为当前对话单独停止生成或重试上一条指令,重试时会保留原图片附件。

复杂任务计划与执行过程

  • 新增复杂任务计划工具和计划卡片,可显示待处理、进行中、已完成和失败步骤。
  • AI 仅应在复杂、多步骤或耗时任务中创建计划;简单查询和单步操作会直接执行。
  • 新增思考过程、工具活动和执行结果卡片,可折叠查看任务进展与本地工具输出。
  • 工具执行状态现在区分等待确认、运行中、成功、失败和已拒绝。

思考模式与思考强度

  • 将思考开关与思考强度分离,提供“低”“中”“高”三个强度等级。
  • 可在模型设置和对话顶部快速调整思考状态与强度。
  • OpenAI、Claude 和 DeepSeek 会按照各自协议发送对应参数,并根据模型能力进行兼容映射。
  • Claude adaptive thinking、传统扩展思考预算以及思考签名回传均得到支持。
  • Kimi 等 Anthropic 兼容服务不会收到已知不兼容的 Claude 专属思考参数。

体验与可靠性改进

  • 重新整理对话时间线,普通 AI 回复不再强制显示气泡背景,错误信息和本地执行过程更容易区分。
  • 推荐操作支持展开和收起;模型没有返回推荐操作时会直接结束,不再等待额外内容。
  • 优化流式响应、工具调用历史和中断恢复,避免重复提交、过期回调或不完整工具结果污染当前对话。
  • 限制异常响应的内存缓存大小,降低服务端返回超大错误页面时的内存占用风险。
  • 工具调用轮次、计划更新和普通工具执行分别计数,复杂任务可持续更新计划而不会过早触发轮次限制。
  • 完善应用路径、记忆、模型协议和工具成功状态的自动化测试覆盖。

下载说明

Important

不再提供 Windows MSI 版本。

  • DeskAide-0.2.0-alpha.2-win64-setup.exe:Inno Setup 安装包,推荐普通用户使用。
  • DeskAide-0.2.0-alpha.2-win64.zip:免安装版本,解压后即可运行。
  • DeskAide-0.2.0-alpha.2-SHA256SUMS.txt:发布文件的 SHA-256 校验值。

覆盖安装时,安装程序会关闭正在运行的 DeskAide 主程序和语音识别 Worker。升级前建议先保存尚未完成的操作。

已知限制

  • Whisper.cpp 本地语音识别仍处于实验阶段,低性能设备首次加载模型可能耗时较长。
  • 当前发布文件尚未进行代码签名,Windows SmartScreen 可能显示“未知发布者”提示。
  • 不同模型服务虽然可能声称兼容 OpenAI 或 Anthropic API,但具体字段、思考模式和工具调用行为仍可能存在差异。
  • 部分模型自身不支持完全关闭思考;DeskAide 会优先保证请求兼容性,不会向已知不支持的模型强行发送关闭参数。
  • “一键发现”和“一键更新”依赖模型正确使用 PowerShell,并可能受到本机权限、磁盘数量、快捷方式格式和安装信息完整性的影响。

反馈与贡献

如果你遇到崩溃、模型兼容、应用路径发现、图片输入、语音识别或 MCP 连接问题,欢迎提交 Issue,并尽量附上复现步骤和日志。

感谢所有测试、反馈和贡献者。