<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[llm v0.3.4：终端里的编码 Agent（工具集 / 可恢复会话 / 提示模板 / 插件）]]></title><description><![CDATA[<p dir="auto"><span class="w10-text-size" style="--w10-text-size:20px"><span class="w10-text-color" style="--w10-text-color:#c0392b"><strong>终端里的编码 Agent：一句话跑一个任务，裸跑进交互式会话</strong></span></span></p>
<p dir="auto"><code>llm</code> 是一个跑在终端里的编码 Agent。给它一句话，它自己读文件、改代码、搜内容、执行命令；不带参数直接跑 <code>llm</code>，进的是交互式会话。会话以线程文件存在本地，随时可以恢复。Rust 写的，MIT 协议，开源。</p>
<p dir="auto"><img src="https://wlite.cn/assets/uploads/shot1.png" alt="llm 交互式会话 /help 与 /status" class=" img-fluid img-markdown" /></p>
<hr />
<h2><span class="w10-text-color" style="--w10-text-color:#b7791f"><img src="https://wlite.cn/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4cb.png?v=a20f734e7f9" class="not-responsive emoji emoji-android emoji--clipboard" style="height:23px;width:auto;vertical-align:middle" title="📋" alt="📋" /> 它是什么</span></h2>
<ul>
<li><span class="w10-text-color" style="--w10-text-color:#1f6fb2"><strong>单次任务</strong></span> — <code>llm "fix the failing test"</code> 跑完一个任务就退出，适合脚本和顺手一问</li>
<li><span class="w10-text-color" style="--w10-text-color:#1f6fb2"><strong>交互式会话</strong></span> — 裸 <code>llm</code> 进入，斜杠命令管模型和会话，任务执行中打的字排队作为引导，在下一个工具边界送达</li>
<li><span class="w10-text-color" style="--w10-text-color:#1f6fb2"><strong>线程留存</strong></span> — 每次对话存成一份 JSONL，<code>-c</code> 接着上一段，<code>-r</code> 浏览历史，<code>--fork</code> 分叉，<code>export</code> 导出成 markdown</li>
<li><span class="w10-text-color" style="--w10-text-color:#1f6fb2"><strong>当前版本</strong></span> — <span class="w10-text-color" style="--w10-text-color:#16a34a"><strong>v0.3.4</strong></span>（2026-09-25 发布）</li>
</ul>
<p dir="auto">管道输出是纯文本，没有颜色也没有控制字符，直接进文件或下一个命令都行。</p>
<hr />
<h2><span class="w10-text-color" style="--w10-text-color:#b7791f"><img src="https://wlite.cn/assets/plugins/nodebb-plugin-emoji/emoji/android/1f527.png?v=a20f734e7f9" class="not-responsive emoji emoji-android emoji--wrench" style="height:23px;width:auto;vertical-align:middle" title="🔧" alt="🔧" /> 内置工具</span></h2>
<p dir="auto">九个：<code>update_plan</code>、<code>read</code>、<code>write</code>、<code>edit</code>、<code>bash</code>、<code>grep</code>、<code>glob</code>、<code>ls</code>、<code>webfetch</code>。选哪几个由它自己判断，<code>--tools read,grep</code> 可以把工具集收窄。</p>
<ul>
<li><span class="w10-text-color" style="--w10-text-color:#2563eb"><strong>update_plan</strong></span> — 多步任务自己列清单，每步 pending / in_progress / completed，同时只有一项在进行；边做边勾，长任务不容易丢线</li>
<li><span class="w10-text-color" style="--w10-text-color:#16a34a"><strong>read</strong></span> — 大文件按 2000 行窗口翻页（单次 50 KB，单行截到 2000 字符）；PDF、BAM、Parquet 这类二进制会直接提示该用哪个本地工具</li>
<li><span class="w10-text-color" style="--w10-text-color:#7c3aed"><strong>edit / write</strong></span> — 精确匹配替换或整文件写入；上下文吃紧时超长工具结果会被截成头尾，完整内容留在会话日志里</li>
<li><span class="w10-text-color" style="--w10-text-color:#ea580c"><strong>webfetch</strong></span> — 抓网页转纯文本，不开 shell 也能读文档</li>
</ul>
<hr />
<h2><span class="w10-text-color" style="--w10-text-color:#b7791f"><img src="https://wlite.cn/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5a5.png?v=a20f734e7f9" class="not-responsive emoji emoji-android emoji--desktop_computer" style="height:23px;width:auto;vertical-align:middle" title="🖥" alt="🖥" />️ 实际跑一遍</span></h2>
<p dir="auto">多步任务里它自己维护进度清单，做完一步勾一步：</p>
<p dir="auto"><img src="https://wlite.cn/assets/uploads/shot2.png" alt="llm 多步任务与 update_plan" class=" img-fluid img-markdown" /></p>
<p dir="auto">读文件、改代码、跑命令验证，一条链路走完：</p>
<p dir="auto"><img src="https://wlite.cn/assets/uploads/shot3.png" alt="llm read / edit / run" class=" img-fluid img-markdown" /></p>
<p dir="auto">每次任务结束会打印这一轮的用量，形如 <code>input 9k · output 277 · cache 92% read</code>，缓存命中率也一并给出。</p>
<hr />
<h2><span class="w10-text-color" style="--w10-text-color:#b7791f"><img src="https://wlite.cn/assets/plugins/nodebb-plugin-emoji/emoji/android/2699.png?v=a20f734e7f9" class="not-responsive emoji emoji-android emoji--gear" style="height:23px;width:auto;vertical-align:middle" title="⚙" alt="⚙" />️ 主要能力</span></h2>
<ul>
<li><span class="w10-text-color" style="--w10-text-color:#2563eb"><strong>模型与供应商</strong></span> — 目录里带 <span class="w10-text-color" style="--w10-text-color:#16a34a"><strong>38 个供应商</strong></span>，Anthropic、OpenAI、DeepSeek、Google、Groq、Mistral、xAI、OpenRouter 都在，本地运行时支持 Ollama、LM Studio、llama.cpp、vLLM。<code>/login</code> 里选供应商、粘贴 Key、从在线列表挑默认模型三步走完，也可以直接手写 <code>config.json</code></li>
<li><span class="w10-text-color" style="--w10-text-color:#16a34a"><strong>审批两段式</strong></span> — 一层是写死的拒绝（提权、磁盘与分区操作、关机重启、fork 炸弹、往设备节点写、对 <code>/</code> 或 <code>~</code> 执行 <code>rm</code>），任何配置都关不掉；另一层是你的黑名单文件，<code>~/.llm/blacklist</code> 管全局，仓库里的 <code>.llm/blacklist</code> 管单个项目</li>
<li><span class="w10-text-color" style="--w10-text-color:#7c3aed"><strong>技能与包</strong></span> — 技能就是带 <code>description</code> 的 <code>SKILL.md</code> 目录；<code>llm install git:github.com/user/repo</code> 能把扩展、技能、提示模板打成一个包整体安装</li>
<li><span class="w10-text-color" style="--w10-text-color:#ea580c"><strong>扩展与插件</strong></span> — 脚本顶上写几行注释就成一个工具；不带注释头的文件按常驻进程跑，走 JSON 逐行协议。仓库示例里有 MCP 桥（把 MCP 服务器挂成工具）和子代理（另开一个 <code>llm</code> 干活，只回结论）</li>
<li><span class="w10-text-color" style="--w10-text-color:#2563eb"><strong>提示模板</strong></span> — <code>~/.llm/commands/</code> 里放个 <code>.md</code>，<code>/name</code> 就能调用，<code>$input</code> 接收命令后面的内容</li>
<li><span class="w10-text-color" style="--w10-text-color:#16a34a"><strong>--json 模式</strong></span> — 终端界面换成逐行 JSON 事件（<code>text</code>、<code>reasoning</code>、<code>tool_start</code>、<code>tool_log</code>、<code>tool_end</code>、<code>turn_end</code>、<code>result</code>），给编辑器、CI 或者另一个 Agent 驱动子进程用</li>
<li><span class="w10-text-color" style="--w10-text-color:#7c3aed"><strong>附件</strong></span> — <code>-a</code> 直接带图片、PDF、wav/mp3 或文本，模型接不了的会在本机就拦下</li>
</ul>
<p dir="auto">全部状态放在 <code>~/.llm</code> 下：<code>threads/</code> 存会话，<code>config.json</code> 存设置和供应商 Key，<code>extensions/</code>、<code>commands/</code>、<code>pkg/</code> 分别是扩展、模板和安装的包。</p>
<hr />
<h2><span class="w10-text-color" style="--w10-text-color:#b7791f"><img src="https://wlite.cn/assets/plugins/nodebb-plugin-emoji/emoji/android/2b07.png?v=a20f734e7f9" class="not-responsive emoji emoji-android emoji--arrow_down" style="height:23px;width:auto;vertical-align:middle" title="⬇" alt="⬇" />️ 安装</span></h2>
<p dir="auto">Linux 和 macOS 下载预编译二进制、校验 sha256 后安装，装到 <code>~/.local/bin</code>，不需要 root：</p>
<pre><code class="language-bash">curl -fsSL https://jiaoyuan.org/llm/install.sh | sh
</code></pre>
<p dir="auto">Windows 在 PowerShell 里同样一行，装到 <code>%USERPROFILE%\.local\bin</code>，不需要管理员：</p>
<pre><code class="language-powershell">irm https://jiaoyuan.org/llm/install.ps1 | iex
</code></pre>
<p dir="auto"><span class="w10-text-color" style="--w10-text-color:#1f6fb2"><strong>重跑上面同一行就是升级</strong></span>，版本没变就不动；<code>LLM_FORCE=1</code> 强制重装，<code>LLM_VERSION</code> 可以指定版本标签。预编译目标：Linux x86_64 / aarch64、macOS x86_64 / aarch64、Windows x86_64。Linux 上用的是 musl 静态构建，同一个二进制在各发行版通用。</p>
<p dir="auto">从源码构建：</p>
<pre><code class="language-bash">git clone https://github.com/imjiaoyuan/llm
cd llm
cargo build --release
</code></pre>
<p dir="auto">需要 Rust 工具链（rustup 装），产物在 <code>target/release/llm</code>，把它放进 <code>PATH</code> 即可。</p>
<hr />
<h2><span class="w10-text-color" style="--w10-text-color:#b7791f"><img src="https://wlite.cn/assets/plugins/nodebb-plugin-emoji/emoji/android/1f517.png?v=a20f734e7f9" class="not-responsive emoji emoji-android emoji--link" style="height:23px;width:auto;vertical-align:middle" title="🔗" alt="🔗" /> 相关链接</span></h2>
<ul>
<li><span class="w10-text-color" style="--w10-text-color:#1f6fb2"><strong>GitHub 仓库</strong></span> — <a href="https://github.com/imjiaoyuan/llm" rel="nofollow ugc">https://github.com/imjiaoyuan/llm</a></li>
<li><span class="w10-text-color" style="--w10-text-color:#1f6fb2"><strong>官网与文档</strong></span> — <a href="https://jiaoyuan.org/llm/" rel="nofollow ugc">https://jiaoyuan.org/llm/</a></li>
<li><span class="w10-text-color" style="--w10-text-color:#7a7a7a">扩展开发文档在仓库的 docs/extensions.md，架构说明在 docs/architecture.md</span></li>
</ul>
]]></description><link>https://wlite.cn/topic/503/llm-v0.3.4-终端里的编码-agent-工具集-可恢复会话-提示模板-插件</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 04:54:47 GMT</lastBuildDate><atom:link href="https://wlite.cn/topic/503.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Sep 2026 15:29:30 GMT</pubDate><ttl>60</ttl></channel></rss>