加载中...
加载中...
前两天突发奇想:一个生产级的 agentic CLI 到底需要哪些组件?每一层的具体怎么实现?SSE 缓冲区怎么管理、system prompt 怎么分段、工具权限怎么拦截、上下文满了怎么压缩。这些问题靠读文档回答不了,靠逆向混淆代码效率极低。
所以选择了另一条路:以 Claude Code 为参照系,从零重建一个功能等价的实现——纯 TypeScript,零框架,唯一的依赖是 fast-glob(因为原生 glob 在跨平台路径处理上有已知缺陷)。
https://x.com/IceBearMiner/status/2037888800341610684