新增: 历史会话标题自定义编辑与摘要质量修复
- 标题自定义编辑:HISTORY 详情按 e 编辑标题,UserTitle 持久化到缓存且最高优先级 - AI 摘要质量修复:困惑回复检测词表收紧,消息提取过滤噪音,修复 JSON 包裹困惑回复漏网 - 数据维护命令:--fix-titles 清理低质量摘要,--regen-summaries 并发生成 - 修复代码审查 9 个问题:退格 UTF-8 损坏、中文输入、flush 调度、误杀合法摘要、 按键全局拦截、UserTitle 未同步窗口标题、wt 启动回落、cmd 注入防护、前缀误隐藏会话 - 启动链 wt.exe 回退与 cmd start 标题转义 - gofmt 规范化,新增 launch_test.go
This commit is contained in:
@@ -11,6 +11,22 @@ import (
|
||||
)
|
||||
|
||||
func main() {
|
||||
// --fix-titles: 清理缓存中的低质量 AI 摘要(Claude 困惑回复/噪音/过短),
|
||||
// 下次启动会重新扫描并重新生成。一次性数据维护命令,不进入 TUI。
|
||||
if len(os.Args) > 1 && os.Args[1] == "--fix-titles" {
|
||||
n := internal.CleanupBadTitles()
|
||||
fmt.Printf("已清理 %d 个低质量摘要,重启 u-tabs 后将自动重新生成\n", n)
|
||||
return
|
||||
}
|
||||
|
||||
// --regen-summaries: 立即并发生成所有缺失的 AI 摘要(AISummary 为空的会话)。
|
||||
// 通常在 --fix-titles 之后运行,把清理掉的标题重新解析回来。不进入 TUI。
|
||||
if len(os.Args) > 1 && os.Args[1] == "--regen-summaries" {
|
||||
ok, fail := internal.RegenerateSummaries(4)
|
||||
fmt.Printf("摘要重新生成完成: 成功 %d, 降级 %d\n", ok, fail)
|
||||
return
|
||||
}
|
||||
|
||||
internal.InitData()
|
||||
m := internal.NewModel()
|
||||
p := tea.NewProgram(m, tea.WithFPS(0))
|
||||
|
||||
Reference in New Issue
Block a user