Repository navigation
Releases: Damianjiang/happyagent
Releases · Damianjiang/happyagent
Release list
Happy Agent v1.10.1
深度思考与工具调用修复版本
- 深度思考六档:关/自动/低/中/高/最高,按不同模型协议分别注入参数,思考内容折叠展示并随消息保存
- 工具调用修复:工具名标准化匹配不再误映射、提示词只列已启用工具、搜索工具独立门控、空路径安全兜底、推理模型参数适配
- 重试改为无限次递增等待(1 秒起每次翻倍,30 秒封顶),进度可见、可取消
- 启动时自动清扫残留运行状态,根除假运行中
- 强调色全链路生效:设置页、模型弹窗、工具徽章、Web 界面、悬浮球统一取色
- 内置文件浏览器:沙箱、共享存储、应用目录导航,支持图片过滤与新建/重命名/删除;附件与工作区导入改走它
- Web 界面补齐:会话新建/切换/重命名/删除、历史消息渲染、发送防连点、任务控制按会话校验防串台
- 删除设置页冗余的文件管理入口
Happy Agent v1.10.0
模型配置与聊天体验重做:
- 模型选择改为列表弹窗(搜索 + 一键拉取上游真实模型 + 记住上次拉取结果)
- 上下文上限按模型名自动识别,模型框下方实时提示
- 删除温度调节,统一固定默认值 0.7
- 保存按钮固定在页面最底部(保存全部配置)
- 聊天顶栏新增模型切换按钮,聊天中随时可切
- 聊天顶栏新增 token 用量环(按响应 usage 入账),点击可看上下文窗口与累计输入输出
- 环形颜色随占用变化:超 75% 变警示色,超 90% 变错误色
Happy Agent v1.9.9
更新日志
设置页彻底拆分(每行一个独立功能页)
- 点哪个功能就开哪个页:外观·行为 / 角色卡 / 提示词Skill / 容器环境 / GUI 自动化 / Web 服务
- 删除综合大页旧代码(SettingsActivity + activity_settings.xml 全删)
- 角色卡独立成页:角色名、设定、预设风格、AI 生成、清空恢复默认
- 数据/授权目录功能删除;清除会话移到「关于」页
首页
- 搜索栏固定置顶(之前被挤到屏幕中部)
- 删除重复的「新建对话」按钮(之前有两个)
- 空态/进度改为叠加层,不再挤压搜索和按钮
其他
- 主题新增「灰色背景」选项(2×2 按钮:跟随系统/浅色/暗色/灰色)
- 修 proot 容器部署:Alpine 符号链接(/bin/sh→busybox)之前不创建导致探活永远失败
- 版本 36 / 1.9.9
Happy Agent v1.9.8
更新日志
设置列表重做
- 去掉彩色圆底图标(24dp 小 shape 渲染全糊,看着像损坏)
- 改纯文字列表 + 右箭头(干净不花哨)
- 删「数据管理」(SAF 授权文件夹实际没用)
- 删「个性化」和「提示词」重复项(合并为一个提示词/Skill)
- 精简为 7 行:模型接入 / 外观行为 / 提示词Skill / 容器 / GUI / Web / 诊断
编译
- 版本 35 / 1.9.8
Happy Agent v1.9.7
更新日志
界面大改
- 去掉主页面「Happy Agent」大顶栏(省出 ~56dp 空间给内容)
- 导航图标重做(正确的 house / gear shape,之前损坏的表格/电话图标删了)
- 设置页删掉假搜索框(点了没用的那个)
- 设置列表加「提示词 / Skill」入口(自定义系统提示词 · 标签片段)
- 底部导航保持 48dp 无标签(不占空间)
首页
- 搜索无结果时显示「未找到匹配 xxx 的会话」(之前只空白)
- 「新对话」按钮走后台创建(老安卓 6 不 ANR)
编译
- 版本 35 / 1.9.7
Happy Agent v1.9.6
更新日志
界面修复
- 底部导航改 48dp 无标签(不再占大半个屏幕)
- 首页加「+ 新对话」按钮(不用翻到空态才找得到入口)
- 重做导航图标(正确的聊天气泡 + 齿轮,之前是损坏的表格/电话shape)
- 去掉浮动 FAB(新对话入口收进首页按钮)
设置页
- 各功能项现在带对应标题进入(模型接入/外观行为/个性化/容器环境/…)
- 后续版本会拆成独立子页面
编译
- 版本 35 / 1.9.6
Happy Agent v1.9.5
更新日志
Web 端功能对齐客户端
- 聊天页重写:Markdown 渲染、工具步骤可展开/折叠、暂停/继续/取消控制条、重新生成按钮、实时轮询任务状态
- 新增 /api/running(轮询任务进度)+ /api/control(暂停/继续/取消)
- /api/ask 支持
egenerate 参数 + 返回 ools 数组 - 配色改开心黄(浅色)/ 纯黑(暗色),和客户端一致
README
- 补齐新能力:悬浮球、权限引导、重新生成、灰色背景选项、Web 端功能列表
- Web 服务章节更新(与客户端对齐的功能说明)
编译
- 版本 35 / 1.9.5
Happy Agent v1.9.4
更新日志
全量质量修复(20+ 项)
- 终端回车键修复(之前完全不工作)
- 无障碍服务节点回收(防 IPC 内存泄漏)
- 容器探活加 10s 超时(防卡死 agent)
- 文件删除/复制/移动/压缩全部走后台(不卡主线程)
- RecyclerView 列表底部不再被 toolbar 吃掉
- Android 13+ 前台通知权限补齐
- 文件沙箱路径比较修正(搜索工具不再静默失效)
- Shell 白名单加元字符封锁(防命令注入)
- 存档原子写(崩溃不丢数据)
- LLM 请求限最大 8 次重试(不再无限挂死)
- 流泄漏全部堵上(FileInputStream/ContentResolver)
- 死代码/无用 import/品牌名不一致清理
新功能
- 聊天页「重新生成」按钮:任务成功后显示,点一下重跑最后一条消息(学 rikkahub 分叉简化版)
编译
- 版本 35 / 1.9.4
- R8 + 资源压缩
Happy Agent v1.9.3
更新日志
性能
- 存档写入不再持全局锁(锁只包快照,磁盘写在锁外),UI 读取不被阻塞
- 无障碍服务节点用完即回收,长时间 GUI 自动化不再累积 IPC 对象泄漏
代码质量
- 清理无用 import(Canvas/Paint/RectF/AppCompatDelegate 等)
- 移除生产环境噪音日志(Log.d → 去掉)
版本
- 34 / 1.9.3
Happy Agent v1.9.2
更新日志
深度安全修复
- 文件沙箱路径比较修正(search/find 工具之前在全设备上静默失效)
- Shell 白名单加元字符封锁(; && | 等不再能绕过)
- 容器终端 API 23 不崩(之前 Android 6 上 NoSuchMethodError)
- 数据加载不再清空刚创建的 session(竞态修复)
- 存档原子写(tmp+rename),崩溃不丢全部数据
功能修复
- 文件预览误判(text file 伪装 .png 不再走图片解码)
- 模型拉取 URL 按供应商正确分流(Google/Anthropic 不再打 OpenAI 端点)
- 设置页 Web 轮询加上限(无网络不再永远空转耗 CPU)
- 文件复制/移动/压缩/解压 全部走后台(不卡主线程)
- 发给智能体 也走后台(大文件不 ANR)
细节
- 悬浮球点击阈值 20dp 改 8dp(手感更跟手)
- 诊断页后台线程不再 requireContext(不崩)
- 死代码清理(无用的 total 累加、冗余 if/else)