Repository navigation
Releases
Releases · BoogonClothman/morph-preview
Morph v0.1.0-preview.3
Morph v0.1.0-preview.3
预览版第 3 弹:AI 工具链重构 + 安全加固 + 编辑/文件树修复。预览版不触发应用内自动更新,请手动下载安装包。
🤖 AI 工具链重构
- 工具短名契约:AI 工具全面改用短名——
Read/Write/Edit/Run/List/Search/Glob/Memo/Skill(原read_file/write_file/execute_command等长名),聊天里的工具卡片与模型叙述完全一致 - Run 工具修复:命令的 stdout/stderr 现在能完整捕获(此前空管道会让输出丢失、模型看到空白结果);错误流进入模型视野;超长输出截断保留尾部并清理 ANSI 转义;10 分钟硬超时 + 进程树终止,构建挂死不再拖住整个回合
- 回合并发锁:同一会话的并发消息不再交错执行工具,杜绝历史追加错乱与工具重复执行
🛡 安全加固
- 路径穿越封堵:AI 工具路径拒绝
..、做词法归一,写操作无法逃出工作区 - 审批流完善:
Write/Edit/Run等改动先展示 diff / 命令等待审批;审批超时或拒绝会给模型明确反馈,避免盲目重试 - 请求日志有界:AI 请求日志按条截断 + 自动轮转,不再无限增长
- 会话中断恢复提示:工具可能已执行时会明确告知模型先核实再重跑
📝 编辑与文件树修复
- CRLF 文件编辑修复:Windows 上编辑 CRLF 结尾的文件此前必然报 "Fragment not found"(展示用
\n、匹配按原始字节),现在行尾容错匹配,且保留原文件行尾风格 - 文件树实时刷新修复:
.venv、node_modules、target等目录的外部变更(uv venv --clear、npm install、AI 写文件)现在也会触发文件树刷新,不再看到陈旧子树 - 自动保存(1.5s 防抖)、Ctrl+S 去重、光标位置恢复
🚀 构建与发布管线
build:release一键构建:自动加载更新签名密钥(修复密码环境变量名错误,不再交互弹密码框卡住)- 新增受校验的快照推送脚本:干净工作树 + 内部路径断言 + 树 hash 校验三重防线,杜绝错误推送
- CI 门槛:Rust fmt / clippy / 测试、三处版本一致性检查、前端 typecheck + 构建
使用前提
- Windows 10 / 11(x64)
- 自备 AI Provider API Key(应用内 Settings → Providers 配置)
- 安装包未签名:SmartScreen 提示时选 更多信息 → 仍要运行
隐私
代码与对话只发送给你自己配置的 AI 服务商;记忆、技能、日志全部存本机 ~/.morph/,不上传任何遥测。
反馈
遇到问题请带 版本号 + 复现步骤 到 Issues 提交。
Morph v0.1.0-preview.2
Morph v0.1.0 — 公开预览版第 2 弹
越用越懂你的 AI 编程 IDE。本版聚焦稳定性与安全加固。
本版更新
- 🔄 自动更新:Settings 开启「自动检查更新」即可在有新版本时一键下载安装
- 🛡 崩溃上报(本地):异常退出会留存本地日志并提示,可一键提交 Issue——隐私零上传
- 🐛 修复 OpenAI Responses 协议(Agnes 2.5 Flash 等
/responses后端)工具调用回环 400 - 🧊 编辑器本地化:不再依赖 CDN,离线可用、启动更快
- 🔐 安全加固(CSP 策略)
- 🏷 标题栏显示真实版本号
使用前提
- Windows 10 / 11(x64)
- 自备 AI Provider API Key(应用内 Settings → Providers 配置)
- 安装包未签名:SmartScreen 提示时选 更多信息 → 仍要运行
隐私
你的代码与对话会发送给你自己配置的 AI 服务商;记忆与技能数据存本机 ~/.morph/,不会自动上传。
反馈
遇到问题请带 版本号 + 复现步骤 到 Issues 提交。
v0.1.0-preview.1 公开预览版
Morph v0.1.0 — 公开预览版第 1 弹
Morph 公开预览正式开始。越用越懂你的 AI 编程 IDE——记得你的项目、你的习惯、你踩过的每一个坑。
核心特性
- 🧠 自进化记忆:跨会话记住项目事实与偏好,新会话自动带上
- 🛠 自进化技能:把可复用流程沉淀为技能,随应用分发
- 💬 内建 AI 对话:直接读写文件、跑命令、查看 git 状态;支持 Anthropic / OpenAI / 智谱 GLM / DeepSeek / Ollama
- 📝 代码审批:每次 AI 改动先看 Diff 再落盘,执行命令也需批准
- 🗂 四面板布局:文件树 / 编辑器 / 终端 / AI,可拖拽、布局自动记忆
本构建修复
- 🐛 修复 AI 工具调用时弹出黑色控制台窗口(CREATE_NO_WINDOW)
- 🐛 工具调用轮数上限 8 → 16,长任务不易被截断
- ✨ AI 回复支持 Markdown 渲染(标题 / 列表 / 表格 / 代码块 + 复制按钮)
使用前提
- Windows 10 / 11(x64)
- 自备 AI Provider API Key(应用内 Settings → Providers 配置)
- 安装包未签名:SmartScreen 提示时选 更多信息 → 仍要运行
隐私
你的代码与对话会发送给你自己配置的 AI 服务商;记忆与技能数据存本机 ~/.morph/,不会自动上传。
校验和
见本 Release 附件中 .sha256 文件。
反馈
遇到问题请带 版本号 + 复现步骤 到 Issues 提交。