github DarkNoah/aime-chat v0.3.46
0.3.46

7 hours ago

本次更新重点完善项目工作区与长任务体验:支持从 GitHub 仓库直接创建项目,新增应用内文件预览与编辑,并可在后台 Bash 任务完成后自动继续当前对话。同时补充 Python 运行器选择、知识库默认向量/重排模型,以及本地模型下载状态管理。

What's Changed

项目与文件工作区

  • 新建项目时可填写 GitHub 仓库地址,将仓库直接克隆到所选的空目录,并提供地址、目录和 Git 环境错误提示
  • 文件树新增应用内工作区,可直接预览图片、音频、视频和 PDF;文本与代码文件支持编辑、语法高亮、行号、折叠和 Ctrl/Cmd + S 保存
  • Markdown 文件支持可视化编辑与源码模式切换;未保存内容会显示状态,并在关闭前提示确认
  • 大型文本文件改为截断后的只读预览,无法内嵌预览的文件仍可从系统文件管理器打开

对话与工具体验

  • 后台 Bash 任务完成后可自动唤醒并继续对应会话,向 Agent 汇报命令、目录、退出码、超时和错误状态
  • 多个后台任务结果会合并处理;会话忙碌或处于工具确认状态时会安全等待,避免重复续聊和并发冲突
  • Bash 工具新增“独立运行器 / 系统运行器”选项;独立模式优先使用应用管理的 Python 虚拟环境和持久化依赖缓存
  • 优化工具历史消息转换,移除仅供内部使用的重复模型输出,提升长对话和不同供应商下的请求兼容性

知识库与本地模型

  • 默认模型设置新增向量模型和重排模型,创建知识库及全局记忆知识库时可自动复用默认配置
  • KnowledgeBaseCreate 的向量模型参数改为可选;未指定时使用全局默认值,创建失败时返回更明确的模型配置提示
  • OpenAI 兼容供应商新增重排模型列表和 /rerank 调用支持
  • 本地模型页面新增下载中状态并阻止重复下载;残留 .incomplete / .tmp 文件的目录不再被误判为已完成下载
  • 本地重排模型新增 bge-reranker-v2-m3,并更新内置模型目录及能力、上下文和供应商映射

运行环境与发布稳定性

  • Python 3.12 独立环境改为优先复用持久化 UV 缓存,支持离线优先、联网回退,并预热 pipsetuptoolswheel 等基础依赖
  • 改善独立 Python 环境创建失败时的系统环境回退,并统一 Bash 前台与后台任务的环境激活方式
  • 发布脚本支持从 .env 读取 GH_TOKEN,便于自动上传 Draft Release 构建产物

Full Changelog: v0.3.45...v0.3.46

Don't miss a new aime-chat release

NewReleases is sending notifications on new releases.