AI Pulse

VT Code:以语义理解为核心的开源AI编程代理

VT Code:以语义理解为核心的开源AI编程代理

VT Code 是一个开源的终端原生 AI 编程代理,核心能力不是“写代码”,而是“理解代码”——它用 tree-sitter-bash 验证命令、用 AST 分析语言结构,把 LLM 的提示词输入,锚定在真实的代码树和 shell 环境里。 这意味着:它不靠模糊描述猜意图,而是像资深工程师一样,在函数定义、依赖关系、文件作用域这些语义层上做推理。

它支持 OpenAI、Anthropic、Gemini、Ollama 等全部主流模型,并在连接失败时自动切换;上下文管理不是简单截断,而是按 token 预算动态裁剪、保留关键 AST 节点。 这意味着:你不用再手动删日志、清历史来腾出上下文,代理自己知道哪段 Rust trait 实现比三行 curl 命令更值得保留。

所有命令执行前经过沙箱隔离(macOS Seatbelt / Linux Landlock),敏感操作默认需人工确认,工具调用策略可配置允许/拒绝/弹窗询问。 这意味着:它不会因为一句“删掉所有 node_modules”就真的执行 rm -rf,也不会在没授权时把本地 .env 文件发给远端模型。

它内置子代理系统:前台可临时唤起 rust-engineer 这类专用代理协同编码;后台可常驻一个子进程持续监听任务;所有交互轨迹按 ATIF v1.4 标准导出,含每步 token 消耗、工具调用、LLM 观察结果,直接喂给调试器或 SFT 流水线。 这意味着:AI 编程不再是黑盒对话,而是一条可回溯、可审计、可重放的工程流水线。

这条路能不能走通,取决于工具本身够不够用。但至少,它把“要不要试”这件事,变简单了。

📎 阅读原文 · GitHub

📬 订阅 AI Pulse

每天两次更新,不错过重要信号

▲ 回到顶部