Repository navigation
Releases: wosledon/Hetu
Releases · wosledon/Hetu
Release list
v0.3.6
v0.3.5
What's Changed
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- docs: 重写 README(中英)+ AGENTS 约定,并更新仓库描述/topics by @wosledon in #128
- docs: 新增 GitHub Pages 官网与文档站(docs/ 静态站点) by @wosledon in #129
- docs(site): 官网改中英双语 + 逐功能详解 + 修复页面问题(canonical/og:url、截图灯箱) by @wosledon in #130
- docs(agents): 补充文档站双语维护约定 by @wosledon in #131
- docs(site): 修代码块不可见 + 6 张架构图 + 补齐数据表/文件落点/命令等硬细节 by @wosledon in #132
- docs(site): 修截图拉伸 + 首页 hero 改整幅 + 代码块配色加固 by @wosledon in #133
- docs(site): 修英文页导航回退中文的 bug by @wosledon in #134
- docs(site): 新增「深入实现」栏目 + 压缩管道深度文档(中英) by @wosledon in #135
- docs(site): 深入实现新增 Agent 循环、权限与审批(中英) by @wosledon in #136
- docs(site): 深入实现新增上下文与自动压缩、SSE 事件协议(中英) by @wosledon in #137
- docs(site): 补充「分块与向量索引」「语义检索」深入页 by @wosledon in #138
- docs(site): 补充「知识图谱抽取」「Wiki 生成」深入页 by @wosledon in #139
- docs(site): 补充记忆、Dream 与任务看板深入页 by @wosledon in #140
- docs(site): 补充工作流、后台与定时任务、收件箱深入页 by @wosledon in #141
- feat(ui): 官网页脚增加访问计数 by @wosledon in #142
- fix(ui): 文档站窄屏适配(宽表横向滚动、站点头部换行) by @wosledon in #143
- fix(ui): 首页画廊与长行内代码的窄屏溢出 by @wosledon in #144
- chore(release): 版本号提升到 0.3.4 by @wosledon in #145
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- perf(api,ui): 修复全部告警(后端 CS/CA/NU + 前端 eslint)+ 前后端性能优化 by @wosledon in #124
- fix(release): 修正更新清单渠道判定与资产名(slim 更新不再 404) by @wosledon in #125
- fix(desktop): 后端不再变孤儿 + 安装前清理残留后端(修 vec0.dll 被占用导致安装失败) by @wosledon in #126
- chore(release): 版本号提升到 0.3.3 by @wosledon in #127
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- fix(ci): 更新清单脚本递归扫描产物目录 by @wosledon in #101
- feat(ui): 更新面板显示当前版本的更新内容 by @wosledon in #102
- feat(ui): 更新说明按 Markdown 渲染 by @wosledon in #103
- feat(ui): 更新面板加大 + 更新说明去灰底 + PR 链接压成短标签 by @wosledon in #104
- feat(ui): Code 会话支持独立工作树与分支切换 by @wosledon in #105
- feat(ui): 工作区改为「当前分支 / 新工作树」二选一,分支交给 Agent by @wosledon in #106
- feat(ui): 选分支即检出,工作树在首条消息由 AI 命名创建 by @wosledon in #107
- feat(ui): 工作区控件去掉重复分支展示,模式项加副标题 by @wosledon in #108
- feat(ui): 工作树改用 FolderGit2 图标,分支下拉补分支图标 by @wosledon in #109
- feat(ui): 分支选择器后新增 Git 同步控件(待推送/待拉取 + 拉取/推送) by @wosledon in #110
- feat(work): 工作树自动清理(已完成检测 + 可配置) by @wosledon in #111
- feat(work): 工作树统一放到仓库父目录的 .hetu-worktrees,可配置根目录 by @wosledon in #112
- feat(ui): 空会话居中展示;会话开始后工作区固定、切换按钮移到标题旁 by @wosledon in #113
- feat(ui): 空会话输入框居中,去掉上方的图标/标题/描述 by @wosledon in #114
- feat: 远程分支可选 + git 同步简化为单个同步按钮 by @wosledon in #115
- feat(agent): 发送队列 + 运行中引导;修复 ↑ 历史;去掉输入框提示行 by @wosledon in #116
- feat(ui): 新会话/新话题懒创建(没开始对话就不落库) by @wosledon in #117
- feat(work): Code 会话 PR 支持(gh / glab 自动选择 + PR 面板 + 标题标识) by @wosledon in #118
- fix(work): 输入框跳位修复 + PR 面板澄清(当前分支的 PR / 开放 PR 列表 / 单列表单) by @wosledon in #119
- fix(ui): 修复对话页消息列被压窄(消息渲染问题) by @wosledon in #120
- fix(ui): 输入框底部占位改用空 span(窄屏右侧控件不再左移) by @wosledon in #121
- perf(api): 笔记列表数据库分页 + 知识库状态/向量聚合 by @wosledon in #122
- chore(release): 版本号提升到 0.3.2 by @wosledon in #123
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- feat(i18n): 中英文多语言支持 by @wosledon in #91
- feat(i18n): 设置页语言切换改版 + 单例服务本地化 by @wosledon in #92
- feat(i18n): 工具描述/使用指引/参数说明多语言 by @wosledon in #93
- feat(settings): 默认模型支持按场景配置(Wiki / 知识图谱 / 对话整理 / 笔记 AI) by @wosledon in #94
- feat(desktop): 自动更新(GitHub 主源 + 三个加速镜像回退) by @wosledon in #95
- feat(ui): 导航新增 GitHub 入口(含 Star 数) by @wosledon in #96
- feat(ui): 导航显示版本号 + 更新角标 + 更新面板 by @wosledon in #97
- feat(ui): 版本号入口移到设置下方 by @wosledon in #98
- chore(release): 版本号提升到 0.3.1 by @wosledon in #99
- fix(desktop): 修复 Tauri 版本不匹配并升级依赖 by @wosledon in #100
Full Changelog: v0.3.0...v0.3.1
v0.3.0
v0.2.3
Merge pull request #81 from wosledon/wosledon-fix-plan-panel-size chore(release): 版本号提升到 0.2.3
v0.2.2
修复
- 删除 / 编辑记忆没有生效:记忆页点删除,接口返回 200 但记录还在列表里。原因是
MemoryService从仓库取到的实体是AsNoTracking(同一代码库里InboxService/KanbanTaskService/TaskItemsController都显式调了UpdateAsync挂回上下文,MemoryService漏了),改完字段直接SaveChanges等于什么都没做。现在删除、编辑、搜索的「访问时间 / 访问次数」三处都显式挂回上下文再保存 - Embedding 不可用时整条记忆通路 500:Embedding 的 API Key 解不开(DataProtection 密钥环变化)时,编辑记忆会直接 500,尽管内容其实已经存好。现在提供方创建也在 try 内,embedding 不可用就降级(跳过向量、搜索返回 0 条)并留 warning 日志
提示:如果你的 Embedding API Key 已经解不开(知识库状态页也会报 500),去「设置 → 大模型」把该模型的 API Key 重新填一次保存即可恢复语义搜索与相似去重。
安装
windows-fat/linux-fat:自带 .NET 运行时,装完即用windows-slim/linux-slim:体积小,需要系统预装 .NET 10
v0.2.1
Hetu 0.2.1
修复 0.2.0 暴露出来的三个真问题(都和「SSH 远程项目」有关),另外把编码会话的请求日志口径补齐。
修了什么
- Code 会话发消息没反应:SSH 项目的
.github远端扫描卡住时,异常会一路冒到控制器,把整轮请求打成 500(用户看到「没有回复、请求日志也没有记录」)。现在远端扫描 10 秒超时后按「没有资产」继续、结果缓存 2 分钟、控制器再加一层兜底;同时修掉命令执行器顺序读 stdout/stderr 的管道死锁(子进程写满未读管道会互相阻塞,表现为命令挂到超时) - 「浏览目录」卡满 60 秒:SSH 链路偶发半死(连接还在但不再回数据),以前没有 keepalive 只能干等自己的 60 秒超时,最后报的还是
The operation was canceled.。现在加 keepalive(约 15 秒判定链路断开)、只读命令(ls / cat / find / grep)自动重连一次、超时给出可读原因;写操作一律不重试 - 编码会话请求日志缺「压缩后」:改为与对话页同一口径(优先记压缩管道本轮实际规模,没有历史可压时退回首轮请求规模估算),压缩率列不再是一条「—」
顺带
- 日志文件 sink 打开
shared并把内部错误打到 stderr(此前 sink 打不开文件会静默不落盘,排查时容易误判)
安装
windows-fat/linux-fat:自带 .NET 运行时,装完即用windows-slim/linux-slim:体积小,需要系统预装 .NET 10