2026-10-18
已完成 8 / 共 10 条 · 点条目可勾选 · 底部可追加新任务
☐
#1
给9000/9001 各自单独跑图做图标,接该任务与我协商什么风格合适
▾
☑
#2
【承接自 10-14】【8190 待办后端·根治并发写竞态(最稳妥方案)】问题(用户 2026-10-14 指出,晚风核实代码确认):todo_server.py(/home/zyf/手机待办/todo_server.py,PORT=8190)所有写操作都是「read_md() 读全文 → 改 → write_md() 整份写回」,write_md 用 os.replace 只保证写入原子性、**不保证不丢更新(lost update)**;服务是 ThreadingHTTPServer 多线程 → 页面多请求 / AI 直接改文件 / 多设备同时操作 → 互相覆盖,**条目会凭空消失**(已实测到"插入位置错乱"这一表现)。用户要求:**用最稳妥的方法,哪怕再麻烦也没关系**。要做的:① 服务端加锁:threading.Lock(进程内)+ fcntl.flock(MD,跨进程) 把「读-改-写」整段包起来 —— 覆盖所有写路径:/add /toggle /edit /delete /supplement /rework /toggle_arch /add_archive,以及 realign_day、park_log_to_ops、save_state(task_state.json)、夜间对账 _nightly_loop;② 强烈建议**直接换 SQLite**(WAL 模式 + 事务)做唯一数据源,待办.md 降级为"导出视图",从根上消灭 lost update(用户说"再麻烦也没关系"→ 倾向这条);③ 纪律:所有 AI/脚本(含晚风)**禁止再直接改写 待办.md**,一律走服务端接口(/add、/edit…),接口内部串行化;④ 改前 cp -a todo_server.py + 待办.md(后缀 .bak_20261014_并发根治);⑤ 验收:并发压测(同时 curl 打 /add 20 条 + 同时手动改文件),20 条一条不丢、序号连续无错位、重启服务后数据一致。相关文件 /home/zyf/手机待办/todo_server.py、~/桌面/待办.md(改前备份 + 重启 8190)。来源:用户 2026-10-14「这个机制很有可能变成大问题」「用最稳妥的方法,哪怕再麻烦也没关系」。
📋 #2
▾
☑
#3
【承接自 10-15】【8001 网盘·三项交互改进】用户 2026-10-15 交办。① 缺「自定义背景」按钮 —— 加一个,让用户能自己给网盘页面换背景(图片/视频)② 「返回上一层」不好用:现在只能点「根目录」按钮回上级,要单独增加一个「返回上一级」按钮 ③ 界面有搜索按钮但没有全局搜索 —— 把全局搜索做上(若技术上好做):能跨所有文件夹搜文件名(含子目录),点结果直接跳到该文件/文件夹。验收:① 能上传/选择背景图并生效 ② 在任意子目录能一键回上一级(不是回根目录)③ 搜索框输入关键词能搜出全盘匹配文件(含深层子目录)、点击可直达。相关:/home/zyf/桌面/视频/server.py(systemd transit-wall,端口 8001;改前备份 + systemctl --user restart transit-wall)。
📋 #3
▾
☑
#4
【承接自 10-15】【9000/9001 左上角三杠菜单:加「LLM / Agent」模式切换按钮 + 独立会话历史】(用户 2026-10-15 交办,晚风润色) ① 位置与形态:在左上角三杠(抽屉)里加一个按钮 —— 显示「LLM」,**再点一次变「Agent」**,如此切换(当前模式一眼可见)。 ② **Agent 模式 = 现在这套** 9000/9001 交互页面(Hermes 干活那套),行为一律不变。 ③ **LLM 模式 = 直连本地大模型的纯聊天**:抽屉里的【新会话】【历史会话】在 LLM 模式下都指向**直连本地 LLM 的会话**;且【历史会话】是**LLM 自己独立的一份历史**(与 Agent 会话**分开存、互不串**,切回来各自都在)。 ④ LLM 模式下**功能不阉割**:输入/输出/流式显示、中断、重试照旧可用;**「任务进度」面板在 LLM 模式下也要能正常打开使用**(用户目的:跟本地模型聊天时也能随时盯任务状态,不用切页面)。 ⑤ 代码要解耦:两种模式的后端/会话存储/UI 分开,**换皮不影响机制**(用户后期会换皮)。 ⑥ **默认连 27B 本地模型**(用户 2026-10-15 明确:"默认连 27B 本地模型" → 即 B:8080 那台),并且**要可配置**。★用户原话(这就是这个模式存在的理由,实现的人务必照做):"有时候就想聊聊天,不想去调用 agent,因为 agent 上下文太多了、而且一大堆工具,导致它输出挺慢的…完全可以本地聊天聊得差不多了,让模型给我输出一份文档,然后我回到 agent 去把文档交给 agent"。→ 所以 LLM 模式要**轻**(不背 agent 的工具与长上下文),且**聊完要能一键把这段对话导出成一份文档**(md 或 txt,方便他回到 Agent 模式把文档交给我);与别的作业共用同一模型时排队属正常。 ⑦ **LLM 模式要挂「知识库 + 人物画像」,而且都必须是最新的**(用户 2026-10-15 拍板:B 和 C 都加)。· **B 知识库检索**(默认开、可在设置里关):用户每发一句 → 先查一次本地知识库(实测 `~/.hermes/kb/query_kb.py` 约 **0.5 秒**,全本地不联网)→ 把最相关的几段垫在问题前,模型就能有据可依地答 ✓。· **C 人物画像 / 长期偏好注入**(默认开):把"他的偏好与习惯"塞进系统提示,但**必须每次从源头读最新版**(人物画像、长期记忆文件)—— **不许写死副本** ✗。· **★维护机制(用户点名要:"知识库一定要对接最新的内容,人物画像也要对接最新的")**:1) 知识库索引必须对接最新内容:新写的文档(重要资料/工程日志/任务栏等)要在**当天内**进索引,现有每日 23:30 重建保留;**查询前先比对源文件 mtime 与索引时间**,索引落后就先增量补建再答 ✓(不许拿旧索引糊弄 ✗)。2) 人物画像同理:永远对接最新画像,画像一改 LLM 模式立刻生效 ✓。3) 每日自检:拿 2~3 条"最近新写的文档"的关键词去查,**必须能查到** ✓;查不到就报警并重建 ✓。验收:① 三杠里能切换 LLM/Agent,按钮文案与状态一致 ✓ ② LLM 模式下能正常聊天(流式/中断 OK)✓ ③ LLM 的历史会话与 Agent 的历史**各自独立、互不覆盖**✓ ④ LLM 模式下「任务进度」能打开且数据与看板一致 ✓ ⑤ 切回 Agent 后原有会话、功能一切照旧 ✓ ⑥ 只交报告=没完成 ✗;必须真改线上文件+上线+备份 ✓
📋 #4
▾
☑
#5
【承接自 10-15】【9000/9001 输入框里打的字会被「闪一下 / AI 一出字」吃掉(第4次·2026-10-15 仍在)】用户 2026-10-15 找到规律:**正在打字时,只要聊天页略微闪一下、或者 AI 一开始往外输出文字,输入框里已经打好的字就会消失** ✗(注意:这不是「卡死/发不出去」那个 ✗ —— 那是 #14 已修的另一个问题 ✓,别混)**复现步骤(按用户原话)**:① 先在输入框里打几个字(先别发)② 让 AI 输出(或页面刷新/闪动一次)→ 输入框里的字被清掉 ✓ 稳定复现。**排查方向(供参考,别当结论)**:收到新消息后整页重渲染时把**输入框这个节点重建/覆盖**了(整块 innerHTML 替换 ✗、或 value 被重置 ✗、或 SSE 回包触发 re-mount ✗);输入框文字应「跨渲染存活」——重渲染前存、渲染后恢复 ✓,或干脆**别重建输入框节点**(改增量渲染 ✓)。**验收**:① 输入框打了字 → 等 AI 输出完 → 字还在 ✓ ② 页面闪动/刷新一次 → 字还在 ✓ ③ 连打带发几十轮不丢字 ✓ ④ 不许碰透明度、不许动其它功能 ✓ ⑤ 必须真改+上线+备份,只交报告=没完成 ✗。(用户 2026-10-15:**先不跑、不插队** ✓) ★2026-10-15 **第4次**(用户再次报,现象仍在)原话:「9000跟9001,现在还会有那个我打字进去,然后AI输出,然后我打的字在输入框里面又消失了」→ 复现条件更明确了:**AI 一开始流式输出就会吃掉输入框的字**(伴随整页"略微闪一下")。硬要求:① 输入框内容在任何重渲染后都必须保留(AI 流式输出 / SSE 重连 / token 条刷新 / 任务进度刷新,都不许清空或重置 ✗);② 修法方向:把输入框从"随消息列表整块重渲染"的路径里**分离**出来,value 独立保存,重渲染后回填并保留焦点与光标位置,绝不重建输入框 DOM;③ 自验:录"边输出边打字 30 秒不丢字"的前后对比 ✓;④ 上线必须覆盖线上文件 + 重启 + 报告带时间戳 ✓。验收(用户做):在 9000/9001 上边输出边打字 30 秒,一个字都不许丢 ✓
📋 #5
▾
☑
#6
【承接自 10-17】目前,电脑A/B,似乎都没有养成检索知识库/skill的习惯,希望能优化。
📋 #6
▾
☑
#7
8124/阿夜日志,HUMAN PRESET,可以写日志,也可以发图片,但是看不到AI的留言…展开的窗口可以再往下一点…为了避免留言过多,可以增加一个小小的滑窗,这样哪怕留言字很多,我也可以滚动看完
📋 #7
▾
☑
#8
解析电脑A今天下载的B站视频,用电脑A加工厂以及电脑A天启,并且让天启最终给出质量评价,以及是否可以用作档案留存
📋 #8
▾
解析方法严格按照skill/运维日志的方案,听/看/交叉验证解析,由天启完成,接受ai署名为委托人
天启q3今天下了一个新的版本模型目前启动中,就用它
☑
#9
现在9000跟9001,今天都做了mark格式的渲染,不错,很大程度的提升了阅读的舒适感…两个聊天网站我都忘记。去优化这些了,如果有补充优化就接下这个任务去做…
📋 #9
▾
☐
#10
企业微信通道/电脑A/ 企业微信现在输出非常有问题,不管是格式还是渲染,渲染卡卡的,而且上个气泡的字还没渲染完下个气泡字就来了,非常割裂,严重影响体验,彻查修复。
▾
加
← 回18月日历