<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Python | 面条的草稿箱</title><description>无原创，纯转发</description><link>http://drafts.miantiao.me</link><item><title>极简终端 AI 编码助手，带你读懂 Agent 的核心设计：TauHugging Face 开源的 Tau 是一款运行在终端（Terminal）里的 AI 编码助手</title><link>http://drafts.miantiao.me/posts/154</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/154</guid><pubDate>Thu, 09 Jul 2026 02:18:22 GMT</pubDate><content:encoded>极简终端 AI 编码助手，带你读懂 Agent 的核心设计：Tau&lt;br /&gt;&lt;br /&gt;Hugging Face 开源的 Tau 是一款运行在终端（Terminal）里的 AI 编码助手。只需输入简单的需求，它就能帮你读取文件、修改代码、执行 Bash 命令并记录会话历史。&lt;br /&gt;&lt;br /&gt;不同于庞大复杂的商业项目，Tau 的核心定位是一个&lt;b&gt;教学型项目&lt;/b&gt;。它的代码极其精简、层级分明，非常适合开发者用来理解“AI 编码 Agent 是如何从零构建的”。&lt;br /&gt;&lt;br /&gt;核心特性：&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;极简且模块化的架构&lt;/b&gt;：代码分为 &lt;code&gt;tau_ai&lt;/code&gt;（模型适配）、&lt;code&gt;tau_agent&lt;/code&gt;（核心大脑与工具流）和 &lt;code&gt;tau_coding&lt;/code&gt;（TUI 与命令行包装器）三层，核心大脑完全独立，可轻松作为第三方库引入。&lt;br /&gt;•   &lt;b&gt;终端交互式操作&lt;/b&gt;：内置基于 Textual 的命令行 TUI 界面，支持 &lt;code&gt;/login&lt;/code&gt; 登录、模型切换以及流式输出。&lt;br /&gt;•   &lt;b&gt;多模型支持&lt;/b&gt;：支持对接 OpenAI、Anthropic、OpenRouter、Hugging Face 以及兼容 OpenAI 格式的本地大模型。&lt;br /&gt;•   &lt;b&gt;持久化会话管理&lt;/b&gt;：通过 JSONL 格式安全存储每一次会话，支持中断恢复与分支操作。&lt;br /&gt;&lt;br /&gt;如果你想拥有一个轻量级的命令行开发助手，或是想动手写一个自己的 AI Agent，Tau 是一个绝佳的起点。&lt;br /&gt;&lt;br /&gt;项目链接：&lt;a href=&quot;https://github.com/huggingface/tau&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/huggingface/tau&quot;&gt;https://github.com/huggingface/tau&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agent&quot; title=&quot;#Agent&quot;&gt;#Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Python&quot; title=&quot;#Python&quot;&gt;#Python&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BC%96%E7%A8%8B%E5%8A%A9%E6%89%8B&quot; title=&quot;#编程助手&quot;&gt;#编程助手&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/huggingface/tau&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;A Python port of Pi’s minimalist coding agent. Contribute to huggingface/tau development by creating an account on GitHub.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - huggingface/tau: A Python port of Pi’s minimalist coding agent.&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/bStkW9efiRgUwHV1txx1-ZOUCYbTqEvwHNuqBCtFuYAPyI8-y1ObCTvKUHzRhQTfPTuh62-Xp6zztZM5jAycTMuAQtwsFU1D4kxBPTHVZO3NMXk8N3ODlpdKVzPLOG_x5-6wOq-5L26_8rzB5Vu1vV9fcFNHPMK2iLUOAusNKr1bJ6mtbg3ahySdM2bTdXK8xxPRMsAs17MMgNB_tKOYWn1d9iK2Y7_DalrCzq_Nu5BZleh6qli0XqMsx0AAKnyiYy079a3cB0otJVycR6otJ8lX5Y4b_i4Vjv-48oJ_SoamBE3jp5WTkPca2FL6_EnezsEbl38kcVtjO5yVUP7m4A.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - huggingface/tau: A &lt;mark class=&quot;highlight&quot;&gt;Python&lt;/mark&gt; port of Pi’s minimalist coding agent.&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;A &lt;mark class=&quot;highlight&quot;&gt;Python&lt;/mark&gt; port of Pi’s minimalist coding agent. Contribute to huggingface/tau development by creating an account on GitHub.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>