Skip to content

RWork 发版记录 ​

本地优先的 AI 工作台:多模型对话、工具调用与本机用量审计账本

当前版本v0.4.0
最近更新2026-10-21
Git 标签v0.4.0(另有 v0.3.0、v0.1.1、v0.1.0)
状态开发中(可自建运行)
平台Windows(Rust MSVC 构建)

v0.4.0 — 2026-10-21 ​

实验运行器第一版:只做预览规划,不发模型请求

  • 设置页新增「实验」分页:启用开关、并行 / 顺序、k(1–3)、最大 rollout 数、输出目录。每个开关都有真实消费者——关闭时其余控件不渲染,关闭状态下调用规划器直接报错,不留空开关
  • 「生成预览计划」会写出这次实验的 namespace、阶段表与 R=4k / P=3k 预算账本,并拒绝「预算小于 4k」或「未启用」的配置;这一版不发模型请求、不碰数据库,所以不会产生费用
  • 真实 rollout 的开关等执行器接上再加;仓库同时补了实验身份与命名空间、评分门禁(未评分不进分母)与 harness 阶段表(Propose–Probe–Compose)

v0.3.0 — 2026-10-20 ​

第一批 Harness² 吸收项:提示词纪律、harness 检查与落盘件索引

  • 设置页「会话交互轮次」新增提示词纪律开关(默认关闭):系统提示追加「无评分标准 / 证据是数据 / always-on 成本 / 交付物形状」四块。A/B 里源材料注入指令的执行率从 3/4 降到 0/4,擅自加列从 2/4 降到 0/4,代价是系统提示 587 → 1193 字符
  • 设置页 skill 卡片新增「检查当前 harness」:只读列出 skill 的 name / description、是否在系统提示里被触发、非法目录名
  • 落盘件索引:.rwork/<会话>/context/ 与 pastes/ 的文件有可查询的元数据(路径、种类、字符数、sha256、会话归属),写入移出界面线程,删会话时清理索引与上下文目录

v0.2.0 — 2026-10-12 ​

  • 一句话里夹了好几件事时,每件事各自去查记忆。整句只算一个向量时,它是几件事的平均——跟哪一件都不够像,「明显相关的事实」那一节于是一直空着;关键词那条路更直白:整句是当短语查的,长消息几乎必然查不到。现在按分项边界切开(编号、带圈数字、项目符号、行首的「另外 / 然后 / 最后」这类词、分号;普通换行不算),逐段召回再合并,同一条被多段命中时保留分数最高的那次。段数上限 5,超出的并进最后一段;普通消息切不出第二段,行为与从前逐字一致。
  • 「换了话题」的判据从「整句像不像」改成「有几段不像」:一句话里两处都明显偏离当前话题就直接算换(以前要等到下一轮),只偏一处仍然先观察一轮;显式说法(「另外问一下……」)立刻生效,并且重心落到那一段而不是整句平均。

v0.1.1 — 2026-10-12 ​

  • 记忆的「最近使用」以前是一个没人写的字段:它显示的是那条记忆的写入时刻,召回排序里那句「按最近使用」实际等价于按创建时间——用过的不会升权,久不用的也不会降权。现在每次召回都真的记一次取用,核心行为页每条记忆后面能看到「被取用 N 次」,从没进过提示词的写「还从未被取用」;并配一条规矩:一轮只命中一条记忆时才算那条的成败,命中多条谁也不记功、如实标出「同时命中」。
  • 模型在拆解结果后面补一句带方括号的话,整次拆解会静默退回「按顺序做」:旧写法取「第一个 [ 到最后一个 ]」,被解释文字撑坏就解析失败,界面上只表现为「计划没生成」。现在按括号配对取,没闭合就不猜。
  • 命令与脚本的输出会带终端颜色码进上下文(cargo / git / pytest 默认带色):那是给终端的指令,模型一个字都不需要,却照样按 token 付费,实时输出里还会显示成方块。现在进上下文与进度通道之前都会剥掉。
  • 定时任务失败一次不再等于终局(cron 型要等到下一个周期,可能一天以后):计划触发的那一轮失败后会再试一次(约 60 秒后,只一次),执行历史里标明「将重试 <时刻>」;同一件事也不会被并行做两遍——到点触发、手动补做、重启后接着做共用一道门,上一个还在跑时后一个会如实说「上一次还在跑」。

v0.1.0 — 2026-10-02 ​

首个公开版本

  • 多模型流式对话与推理通道展示,带上下文预算的结构化压缩
  • 工具调用打通 OpenAI / Anthropic / Ollama 三种方言:读写文件、搜索、执行命令、MCP
  • 分层权限引擎落地:read / write / exec + 内容研判 + 历史授权学习,并把「读的边界」写进威胁模型
  • 内置 models.dev 模型目录,本地 SQLite 用量审计(token / 费用 / 耗时 / 首字延迟 / 日历热点图)
  • 无人值守能力:关窗口不退出、托盘常驻、开机自启、任务被中断后继续
  • 本机实测(用量审计页):60 次调用、1.1M Token、预估费用 1.44、平均耗时 10.2 s、首字延迟 698 ms,附 26 周日历热点图。

获取方式 ​

未提供公开二进制;构建方式见项目仓库的 README,或邮件联系我。