2026-04
清明节假期
首先到来的是清明节假期,虽然什么事都没做,但一直思考总有收获。
- n5105 小电脑自从 2 月份机房失联后一直在抢救,终于救回来了!
- 100% 全 vibe 了一个持有 pty 的 ai 工具,可以帮助用户从 vim 中「脱困」
- 思考了我应该/可以/能够/值得做的 ai 工具的方向:Git 提交信息辅助
- WM 的快捷键再次重构,这次的结论是使用 Lua 绑定最合适
Git 提交信息辅助
有好几个特点只有当前场景符合:
- 成熟,以至于没人做。大家顺手用 cc 或 opencode 一起生成了
- 工具调用稳定。就是 read 和一些 git 操作,非常安全
- 可以在提交信息里打广告
- 可以把完整的 agent 走一遍,什么记忆、子 agent、skill 等等都能用得上
- 扩展方便。将来可以做到代码审查里
- 基于git仓库的上下文记忆非常好处理,不用担心session的恢复及匹配问题
使用 rig-core 和 rustyline 作为核心依赖,配置文件不单拆和 gitconfig 放一起
更新:只用到了最基本的工具调用和人工 Agent 编排,基本完成了上述目标。
- Summary Agent 总结并缓存项目整体架构与模块划分
- Style Agent 理解 Commit 约定与文法风格
- Commit Agent 分析
git-diff并结合项目信息进行理解 - Message Agent 综上所述给出提交信息的参考输出
Vibe
本月深入体验了 Vibe Coding,然而并不总是开心的:
- 价格昂贵。到现在为止国产模型一天也需要 20 元的 token
- 缺少思考。LLM 不计成本的写,也不考虑方向,完全不适合新项目开荒
- 疲于审阅。作为代码的第一责任人,我还是肉眼凡胎
作为对比,Vibe 与色情产业有点相似:
- 模型分为国产模型和非国产,有的名不副实
- 有各种中转站和灰色产业
- 让人痛苦的上瘾、又不得不消费
- 影响社会关系(同时也也影响就业岗位)
WM 快捷键
这是我纠结时间最长的一项任务,但从目前来看应该够用
function jump_or_exec(pattern, command)
...
ky.spawn(command)
end
ky.bind(logo + shift, "1", jump_or_exec, "^foot\n", "foot")
ky.bind(logo, "enter", function() ky.spawn("foot") end)
从处理逻辑上看,Alt + Tab 与 jump-or-exec 没有区别, 甚至后者更复杂一点,因此可以抽象给 Lua 这边去做过滤器。
计划五一期间用 SDL 把 demo 做出来,有些细节还没想好,比如:
- 触发回调函数后再绑定的快捷键?
- 按键 release 应该在何时处理。
Alpine Linux
本月基本处于躺平状态,很没有责任心了也是:
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/101547
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/101544
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/101543
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/100846
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/100842
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/100408
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/100267
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/100187
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/100186
RISCV WuHan Meetup
新认识了传说中的多多冰、Z572、Blockcity 等群友!分到了 RV 多多冰老师的生日蛋糕。
Windows
已严肃安装 Windows 11 体验最新最潮的操作系统,还挺好用的至少安装包随便跑。 群友友情价 1200 py 交易到了 16G * 2 的内存条,5 月也许可以玩一下守望先锋。
PLAN
事情突然变多了,原本只有两个现在倍增
- 小屏幕优化的 Wayland WM
- GitWeb
- Vibe Commit Message
- IRC Bot
本月无 Donations 也无 Overthinkin,