4.6 KiB
WorkBuddy 经济模式用途核对
核对日期:2026-10-18。用途结论来自既有 WorkBuddy 5.8.3 REA 页面截图;不将当前安装包的静态目录分析视为运行验证。
后续决定:2026-10-18 用户要求移除经济模式,并随后要求移除下方浏览器操控。YCode 智能体设置现仅保留团队管理;下方原版用途保留为调查记录。
已确认的用途
原版设置 → 智能体 → 经济模式的说明为:
自动在合适时机触发上下文压缩,减少长对话中重复传输的上下文,降低积分消耗
因此,已确认的产品用途是自动上下文压缩和减少长对话的重复输入成本。该说明没有提供具体阈值、压缩算法或节省比例。
REA Evidence:ev_bd0f4b5dac7d4e2b89b1b050db1896c65e03b4fd1c3d3d986a8958fd9c1a9883,操作 inspect_electron_page,画面采集于 2026-10-17T03:21:59.120Z,900×680。本轮重新查看了证据中的原版截图,PNG SHA-256 为 d0d60a274e4e02690f471bde07717019f1734516ca5d7c98adb707a9fa8e4a7f。画面中的开关为开启状态;单张画面不能证明新安装默认值。
解释与未确认项
- 从文案可解释为:降低后续轮次重复携带历史内容造成的输入开销。
- 不能据此确定其采用摘要、工具输出清理还是其他压缩策略。
- 尚未确认触发阈值、保留多少历史、是否后台准备,以及关闭后接近硬上限时的处理。
- 尚无证据表明该开关会切换廉价模型、改变思考强度或调整输出上限;这些行为不能自行加入原版结论。
本轮新增采集范围
通过 REA 检查当前安装包及 ExtensionsSettingsPanel-DBPXrq2V.js 的目录、摘要、导入和静态关系。安装包 SHA-256:3e50fcb5b060deba4f1ea9a8c293cf955bf12d7e52d971985de914350afd9077。相关 Evidence:ev_45c7257e193365d9b0e981235ad36233971a26883b004a90f923a3e1adc00f56、ev_434b27ec757cadc649caa02849e81b860a89cd9213ccf09b2ef5d3fb0b38d358。所选脚本摘要与安装包目录记录一致,但静态结果没有建立经济模式的完整配置到压缩执行链路,因此不据此宣称当前安装版本已完成源码级核对。
本轮 REA 连接 http://127.0.0.1:9223 返回 endpoint_unreachable。未重启 WorkBuddy、切换设置或发送测试消息。安装包分析按 record-and-continue 保留若干 unpacked 资源的完整性差异,不能将全包视为全部通过完整性校验。
YCode 当前状态
经济模式与浏览器操控配置已按用户要求移除,包括说明、开关、安装按钮、扩展列表及专用样式/资源导入。OMP 已有的自动压缩继续按模型上下文和输出预算运行;原版压缩算法与执行策略尚未完成等价验证。
初次调查未修改产品代码;后续按用户指令移除 YCode 配置,并更新现有智能体页面验收。TypeScript 检查和 electron-vite build 通过,真实隔离应用浅色/深色、移除项无残留、团队管理保存/重开恢复等 11 项检查通过,0 renderer 错误。报告:.tmp/agents-settings-P8GbjD/report.json,已查看两张页面截图。完整 npm run build 在沙盒原生编译阶段被 native/sandbox/runner.cpp:392 的 C4244(警告视为错误)阻断;未修改该并行模块,未重启用户窗口。
对话中的无头浏览器能力
后续实现:用户随后要求修复对话中的浏览器操控,现已内置
browser并接通 OMP/HTTP;60 项实际浏览器及生产 IPC 检查与完整构建通过,见 对话无头浏览器接入。以下是接入前的调查基线,不再代表最新代码。原版 REA 结论保持原有观察范围。
src/main/browser-host.ts提供右侧手动网页浏览器,基于 ElectronWebContentsView,IPC 覆盖创建、导航、前进/后退、刷新和显示位置。src/main/agent/tools/index.ts的内置工具没有页面读取、点击、输入、截图或无头浏览器生命周期工具。src/main/agent/omp-turn.ts只注册 YCode 工具与能力快照;src/main/omp.ts通过--no-tools关闭 OMP 内置工具。因此不能由 OMP 自身支持哪些工具推断 YCode 已开放浏览器操控。src/main/capabilities/runtime.ts支持引入已连接并授权的 MCP 工具。检查当前默认用户数据目录时,mcp-servers.json不存在,未配置浏览器 MCP;未读取或输出凭据。
结论:YCode 当前普通对话尚未内置或通过当前配置开放无头浏览器自动化。完全访问模式下执行外部脚本是另一条有条件的执行路径,不能视为已接入浏览器能力。