Takuto 最初只是一个业余项目。我想找个办法,把那些烦人的小 bug 丢给 AI agent 去处理,又不至于让它在我自己的机器上为所欲为——这样我才能把注意力放在真正要紧的事情上。所以隔离从一开始就是核心:其余的一切,都是围绕「给 agent 一个它逃不出去的沙箱」这个想法生长出来的。
一点一点地,它超出了最初的那个小痒处。我开始把这个项目本身当成试验 AI 辅助开发的场地——和 agent 一起「vibe coding」——工具和实验彼此推动、相互喂养。你今天看到的一切,是这种来回反复的产物,而不是什么宏大蓝图。
坦白说一句:我并不是 Rust 开发者。我特意选了 Rust——一方面是想借一个真实的项目把它学会,另一方面是因为它快、可预测,也很适合用来可靠地编排 container 和长时间运行的进程。