v8.0.0
"From now on, throw the entire The Lord of the Rings at the AI — HA can take it."
Ultimate Large Text Solution
Finally, you can send the entire The Lord of the Rings to the AI!
Previously, long text could make the AI collapse on the spot. Not anymore. Now the AI will obediently use the ReadFile tool to read it.
- No more token explosions
- No more context truncation
- No more "your text is too long, I can't read it"
Test passed: the full text of The Lord of the Rings.
Lobster says: "My head hurts a little, but I finished reading it."
Sound Notification System
The AI finally goes "ding"!
- Reply completed - ding~
- Permission needed - dong~
- Error occurred - puff~
From now on, you don't have to stare at HA while waiting for the AI to reply. Just listen.
Conversation History
- Pinning - Pin important conversations to the top. No more digging through history.
- Time-based grouping - Today Morning/Afternoon/Evening, Yesterday, This Week, This Month...
- Collapsible sections - Only the current time period is expanded by default. The UI is 100x cleaner.
- Smart search - Search automatically expands matching sections and highlights results.
- Button polish - Pin/Delete buttons redesigned with cleaner interactions.
Infinite Loop Terminator
The AI will no longer spam the same tool forever.
New identical-call detection:
- Same tool + same arguments called 10 times -> warning
- Called 20 times -> forced stop, with a polite apology from the AI
"I've already turned on the light 20 times. Maybe try pressing the switch yourself?"
Bug Fixes
- Context injection fixed - AI no longer loses memory after restart.
- Unified
tool_callsformat - Full tool call information is stored, arguments no longer disappear. - Improved agent error handling - Retry logic is smarter, no more brainless error spam.
- Local intent skip - Long text no longer gets mistaken for a "turn on the light" command.
- Dashboard card navigation - Automatically jumps to the correct page after operations.
- Removed stale file -
runtime/const.py, you were never supposed to exist.
Configuration Improvements
- Settings page reorganized into cleaner sections.
- Enabled by default:
- Web search
- File upload
- Status bar
- Sound notifications
- Identical-call threshold settings
Full Changelog: v7.9.0...v8.0.0
"把整本《红楼梦》甩给AI,HA能承受。"
大文本终极解决方案
终于,你可以发一整本《红楼梦》给AI了!
之前发个长文本AI就原地去世?现在不会了,AI会乖乖用ReadFile工具去读 #8 @hrsssun
- 再也不怕token爆炸
- 再也不怕上下文截断
- 再也不怕AI说"你说的太长我看不懂"
测试通过:《红楼梦》全文873,000字
龙虾表示"虽然我读完头有点晕,但我读完了"
提示音系统
AI终于会"叮"一声了!
- 回复完成 - 叮~
- 需要授权 - 咚~
- 发生错误 - 噗~
从此刷HA等AI回复不用一直盯着屏幕了,听声儿就行
历史消息
- 置顶功能 - 重要对话钉在最上面,再也不用翻半天
- 时间段分组 - 今天上午/下午/晚上,昨天,本周,本月...
- 折叠展开 - 默认只展开当前时间段,界面清爽100倍
- 智能搜索 - 搜索自动展开匹配区域,高亮显示结果
- 按钮美化 - 置顶/删除按钮重新设计,悬停有动效
死循环终结者
AI再也不会疯狂调用同一个工具了
新增相同调用检测:
- 同一工具+同样参数调用10次 -> 警告
- 调用20次 -> 强制停止,让AI礼貌道歉
"我已经帮你开了20次灯了,要不你自己去按开关?"
Bug修复
- 上下文注入修复 - 重启后AI不再失忆
- tool_calls格式统一 - 存储完整工具调用信息,不再丢参数
- 代理错误处理优化 - 重试逻辑更智能,不再无脑报错 #9 @adcosgou
- 本地意图跳过 - 长文本不再被当成"开灯"指令处理
- 仪表盘卡片导航 - 操作后自动跳转到正确页面
- 删除多余文件 - runtime/const.py,你不该存在
配置优化
- 设置页面重新分组,更清晰
- 默认开启:网页搜索、文件上传、状态栏、提示音、相同调用阈值设置
完整变更记录: v7.9.0...v8.0.0