Web Analytics

Tony Bai

一个程序员的心路历程

Rust官方发文:AI 可以审代码,但不能写代码

Rust官方今日为rust-lang/rust仓库正式发布LLM使用政策,由五个核心团队联合采纳。政策的核心逻辑是「可以用AI来审,不能用AI来创」:允许提问、分析、评审等辅助性用途,但严格限制AI生成代码的合入,且要求比人类提交更高的审查标准,同时强制披露一切公开的LLM文本内容。这份政策的出台,源于打磨精致但缺乏理解的PR、评审资源被进一步挤压、机械复制粘贴LLM回复三类正在恶化的社区问题。Go、Zig、Linux Kernel等项目此前也各自表明了立场,从严格禁止到工具中立不等,共同勾勒出开源世界应对AI辅助编程的完整光谱。

August 6, 2026 · 12 min · Tony Bai

AI智能体的记忆,终于有人认真研究“文件系统”这条路了——新论文给出五个反直觉答案

工业界的Agent记忆实践早已收敛到“文件系统”——一棵由Agent自己用通用文件工具读写、重组的Markdown目录树,但学术界大多在设计各种“专用记忆表征”,很少有人认真研究这个已经被广泛部署的默认方案。论文作者把filesystem-based memory形式化为围绕一个共享存储的三种角色:负责写入与整理的管理Agent、负责带引用作答的搜索Agent,以及在技能场景下提供任务轨迹的执行Agent。他们在长对话问答基准(LoCoMo、PersonaMem、REALTALK)和具身任务基准(ALFWorld)上,系统对比了六种记忆形态、不同工具集、不同规模的记忆流,以及不同能力档位的模型,围绕五个研究问题给出了迄今为止最系统的实证画像。

August 5, 2026 · 15 min · Tony Bai

三年磨一剑!Go 桌面框架 Wails 发布 v3公测版:多窗口、AST 绑定、透明构建系统一次到位

Wails 是 Go 生态里最受欢迎的桌面应用开发框架之一,v2 版本自 2022 年发布以来积累了超过 3.5 万 GitHub Star。但 v2 那套“一个 `Run()` 函数配置一切、Context 满天飞”的运行时模型,在开发者想做多窗口、复杂交互的桌面软件时逐渐显得力不从心。2023 年初,Wails 作者 Lea Anthony 发文《The Road to Wails v3》立下重构目标;2024 年底,团队改用“每日发版”策略加速推进;2026 年 8 月 2 日,Wails v3 终于迎来 Beta 版本,桌面端 API 正式进入稳定阶段。本文将结合官方三篇博客,系统解读 v3 的架构变化、新增能力,并给出一份可以直接跑起来的示例代码。

August 4, 2026 · 14 min · Tony Bai

Go 正在背离初心?一条 Reddit 热帖,暴露了 Go 社区最深的分歧:简单,到底能坚持多久?

Go 语言一条关于“是否正在偏离简单哲学”的 Reddit 热帖引爆社区。泛型、迭代器接连落地,有人说这是合理补课,有人说这是“口子一开收不住”的开始。我们梳理了这场 140多个赞、60多层楼的争论。

August 3, 2026 · 14 min · Tony Bai

ccsa:给 Claude Code 的 session 起个人类可记的名字,一键 resume

针对 Claude Code 在多项目并行时 session 难记忆、难跨目录恢复的工程痛点,开源工具 ccsa(cc-session-alias)提供了一套轻量级的别名映射方案。该工具采用纯 Go 构建(单二进制、无 CGO、约 4MB),不改变 Claude Code 原生设计,通过双层自动扫描(sessions/*.json 注册表与 projects/*.jsonl 转录)定位最新活跃会话,将冷冰冰的 UUID 映射为语义化别名。ccsa 提供了原生的 ccsa r 进程替换恢复模式与无侵入的 shell wrapper 模式,支持全局跨项目视角展示、存活状态诊断与单文件原子化安全存储,极大提升了重度 AI 编程用户的上下文复用效率

August 2, 2026 · 6 min · Tony Bai