rvs 26.8.43 → 26.8.53 更新概览:MCP 落地、审计增强与谬误澄清
重要提醒rvsrust-verb-shell是一套面向「人类 对话式 AI 代码 Agent」三类使用者的 Verb-Noun 结构化命令外壳用 Rust 编写。本文概括 26.8.43 → 26.8.53 共 10 个版本的更新2026-08-07 至 08-14 一周内 20 次提交命令数从 41 增至 42另有 MCP 协议层、全局审计层、i18n 文本层多处非命令改动。适用读者从 26.8.42 及更早版本升级的老用户想把 rvs 接入 Agent 工作流MCP / 审计的开发者以及第一次听说「rvs 不是 POSIX shell」的新手。升级核对rvs --json -c show-version查看 BuildTime / GitCommit源码 mtime 晚于 BuildTime 说明跑的是旧二进制需cargo build重编。二、谬误溯源1. 「rvs 是 POSIX shell」——错rvs 是 Agent 接口;不分隔命令、$var不展开、21直接拒绝。要 POSIX 能力请包一层bash -c ...bash 本身是最可靠的 POSIX 解释器rvs 不做第二个。本系列 26.8.2x 已由用户拍板「不兼容 POSIX保持 Verb-Noun」。2. 「MCP 还是占位」——错26.8.35 的 crates/rvs-mcp 确实是占位 crate但 26.8.44 已基于官方 modelcontextprotocol/rust-sdk 的 rmcp 3.x 落地为可用 stdio server对外接口版本冻结为 mcp-v1独立于 CalVer遵守 12 个月弃用窗口。3. 「JSON 输出必须保留反序列化兼容」——错26.8.51 查证全仓from_str::RunReport零命中rvs 从不把 JSON 读回结构体单向输出构造 → 序列化给 AI/脚本#[serde(default)]与 Deserialize derive 是死防御已移除。三、源码验证26.8.43 → 26.8.53 版本清单版本日期commit要点26.8.4308-071b65302新增 go-to-bottom别名 bottom清屏后提示符落终端底部crossterm MoveTo 末行26.8.4408-10cd585dcrvs 作为 MCP Server 上线rmcp 3.x stdiotools/list 由 all_commands() 内省生成排除 TUI 类tools/call 走 Command::run() 透传沙盒/审计入口rvs --mcp26.8.4508-109ecc533REPL 退出兼容/exit/quit主循环 / 多行粘贴 / 管道输入三处统一26.8.4608-108806b64REPL 中文句号纠正。/→./fix_zh_dot_slash仅交互路径管道不静默改写26.8.4708-102e85d47tab 补全支持。/前缀补全前归一化为./候选保留用户风格26.8.4808-10d69b048双击 Esc终端解析为 AltEsc CtrlC丢弃当前行、屏幕保留26.8.4908-14f10d6f0associate-rvsWindows 注册.rvs文件关联同日 270de65 许可证改 Mulan PSL v2 OR Unlicense 双许可26.8.5008-14f3bbe58RunReport 加 args 字段外部程序填 argv、exec 填 target/command 全局审计--audit-log path非沙盒也记录entry 含 how_args26.8.5108-14653c88d移除 RunReport/SessionInfo 的 Deserialize 死防御仅保留 SerializeJSON 单向输出26.8.5208-14b17e057POSIX 文本工具温和引导awk/sed/grep/tr/cut/sort 等照常透传执行但 hint 提示结构化替代search-content 等26.8.5308-141774b93ReactOS i686 适配工具链.cargo/config.toml mingw-w64 链接 scripts/reactos-shim/ shim.dll / patch_iat.py / serial_sh.c llms.txt 文档索引支持政策生产 macOS/GNU-Linux/Win10-11ReactOS 研究级四、实测数据cargo test --workspace全绿26.8.44 起 rvs-mcp 新增 4 单测 1 doctest26.8.51 schema_snapshot 5/5rvs --mcpstdio 冒烟initialize → tools/list含 list-items/read-file无 TUI 类→ tools/call show-version 返回rvs v26.8.44正常rvs --json -c exec git status输出含args字段rvs --audit-log /tmp/a.jsonl -c exec git status非沙盒也落审计且含how_argsawk --version透传执行 exit 0hint 提示 search-content 替代版本号Cargo.toml 与 locales/{en,zh-CN}.json 的 app.version 同步为 v26.8.53五、落地结论rvs 26.8.43→26.8.53 的核心方向① 接 Agent26.8.44 MCP Server② 交互顺手26.8.45-48 退出/句号/补全/清行③ 审计可落地26.8.50 args --audit-log④ 去死代码26.8.51⑤ 引导不阻塞26.8.52 POSIX hint⑥ 扩展兼容26.8.53 ReactOS i686 研究级支持。升级路径cargo build→rvs --json -c show-version确认 BuildTime 为最新 → 正常使用。AI/脚本消费方注意--json输出现在含args字段外部程序参数、exec 的 target/command需要拦截凭据的调用方解析该 key 自建策略——rvs 明确不做内置凭据字符串检测防君子不防小人。六、三类读者速查人类开发者升级后验证rvs --json -c show-version看版本号rvs -c show-version应为 v26.8.53新命令试玩bottom清屏落底、associate-rvs仅 Windows、REPL 里/exit/quit、双击 Esc中文输入法误打。/script.sh不用删直接回车自动纠正。/teTab也能补全对话式 AI一句话问法「rvs 26.8.43 到 26.8.53 改了哪些」回答要点MCP Serverrmcp 3.xrvs --mcp、REPL 人性化/exit、。/ 纠正、Esc 清行、RunReport.args --audit-log、Deserialize 死防御移除、POSIX 工具 hint、ReactOS i686 研究支持重要提醒rvs 非 POSIX——远程复合命令用ssh target --command bash -c ...别用;21代码 AgentMCP 接入rvs --mcpstdiotools/list 内省接口 mcp-v112 个月弃用窗口审计rvs --audit-log /tmp/audit.jsonl -c cmd非沙盒也记录含 how_args结构化文本检索search-content --pattern pat --path dir别名 sc/grep别用 POSIX grep升级核对对比show-version的 BuildTime 与源码 mtime源码新则先cargo build

相关新闻

OpenClaw-RL:用对话训练智能体的强化学习新框架

OpenClaw-RL:用对话训练智能体的强化学习新框架

1. 项目概述:当智能体学会“聊天”最近在智能体开发圈子里,一个名为“OpenClaw-RL”的新框架开始被频繁提及。乍一看标题,“通过对话训练任意智能体的全新框架”,可能会让人联想到基于大语言模型的对话机器人。但它的野心远不止于…

2026/8/17 13:29:27 阅读更多 →
笔记本摄像头失灵?从注册表损坏到驱动故障的完整修复指南

笔记本摄像头失灵?从注册表损坏到驱动故障的完整修复指南

1. 问题根源:为什么笔记本摄像头会“罢工”?笔记本摄像头突然失灵,在腾讯会议、QQ语音里变成一块“黑砖”,这事儿估计不少人都遇到过。你点开相机应用,可能提示“找不到相机”,或者第三方软件直接显示“未检…

2026/8/20 1:13:20 阅读更多 →
OpenClaw v2026.3.8深度解析:备份、浏览器联动与跨平台优化

OpenClaw v2026.3.8深度解析:备份、浏览器联动与跨平台优化

1. 项目概述:为什么v2026.3.8版本值得你立刻关注如果你正在使用或者关注OpenClaw这个AI智能体框架,那么最近发布的v2026.3.8版本绝对是一个不能错过的重大更新。这个版本号本身可能看起来只是一个常规迭代,但深入进去你会发现,开发…

2026/8/25 9:41:05 阅读更多 →

最新新闻

nginx - 开启 gzip 压缩

nginx - 开启 gzip 压缩

文章目录一、 服务器端开启 Gzip 压缩二、 客户端开启 Gzip 压缩(也需要配置 nginx)三、总结1️. vite-plugin-compression 的作用2️. Nginx Gzip 压缩与插件的区别3️. 实际项目选择建议四、常见问题1️. Nginx 配置作用域规则2. gzip_static on; 的作…

2026/8/25 10:20:42 阅读更多 →
量化交易策略回测实战:从事件驱动架构到OpenClaw应用避坑指南

量化交易策略回测实战:从事件驱动架构到OpenClaw应用避坑指南

1. 项目概述:从“龙虾炒股”到策略回测的实战路径最近在和一些做量化交易的朋友交流时,经常听到“openclaw龙虾炒股”这个工具。很多刚入门的朋友,包括我自己最初接触时,都有个共同的困惑:策略代码写出来了&#xff0c…

2026/8/25 10:20:42 阅读更多 →
Docker 核心概念和安装

Docker 核心概念和安装

文章目录Docker 容器Docker 镜像Docker 仓库Docker 技术原理Docker 安装1. Linux 系统2. Windows 安装3. Mac 安装直接在 Docker 官网下载安装包 安装就行。Docker 容器 Docker 简单来说就是通过容器化技术给应用程序封装一个独立的运行环境,每个运行环境就是一个容…

2026/8/25 10:20:42 阅读更多 →
量化交易入门:基于OpenClaw的策略回测实战指南

量化交易入门:基于OpenClaw的策略回测实战指南

1. 项目概述:从“感觉”到“数据”的量化交易之路在股票市场里,很多朋友都听过“回测”这个词,但真正动手去做的却不多。大家常常是凭感觉、听消息或者看几根K线就决定买卖,结果往往是“一顿操作猛如虎,一看收益原地杵…

2026/8/25 10:20:42 阅读更多 →
Python爬虫实战:Requests+BeautifulSoup高效抓取薄荷健康网食物热量数据

Python爬虫实战:Requests+BeautifulSoup高效抓取薄荷健康网食物热量数据

1. 项目缘起与目标:为什么选择薄荷健康网作为数据源最近在做一个关于饮食健康管理的个人项目,需要一份结构化的食物热量数据库。市面上的商业API要么收费不菲,要么数据不够全面。在对比了几个主流健康类网站后,我最终把目标锁定在…

2026/8/25 10:20:42 阅读更多 →
10-simpool-simbank卡集中管理

10-simpool-simbank卡集中管理

做mifi或者短信运营的时候一般都是simpool配合设备端的虚拟卡进行实现。 simpool的原理就是有一个集中管理卡的设备,将所有卡插在上面。 设备上电时初始化所有卡片信息,并上报给服务器,服务器做卡片管理与调度,当设备需要卡的时候…

2026/8/25 10:19:34 阅读更多 →

日新闻

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/25 0:00:34 阅读更多 →
Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

2026/8/25 0:00:34 阅读更多 →
数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

1. 项目概述:从“会做”到“会写”的竞赛核心跃迁“全国大学生数学建模竞赛”,这个名字对理工科学生来说,分量极重。每年,无数团队在三天三夜的时间里,为一个开放性问题绞尽脑汁,从建立模型、求解算法到编程…

2026/8/25 0:00:34 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/24 20:22:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →