Repository navigation
Releases: RZfive/WorldBase
Releases · RZfive/WorldBase
Release list
WorldBase v1.6.9
WorldBase v1.6.8
🚀 New Features
- Document drafts with fidelity-preserving edits: AI edits are staged as drafts with a detailed change list and data-loss risk markers; originals stay untouched until you apply them. Office files keep their media and styling.
- Redesigned workspace panel: tabbed workspace (browser, documents, folders, terminal, project apps); new open_workspace_tab tool lets the AI open folders, documents or URLs for you; new Excel/PPT HTML previews with caching.
- Terminal integration: built-in terminal tab with tools for the AI to read from / write to the active terminal session.
- Project server management tools: start/restart project servers; create_project now prevents duplicate projects within one run.
⚡ Architecture & Performance
- More tools flipped to native Rust execution (command execution, project database query/analysis) with identical permission grading, timeouts, process-tree cleanup and command-history semantics; SQLite opened read-only. Tool contract snapshot 69→43.
- Module split (ai-host / ai-harness / document-workbench), removed unused image-generation service, added embedding model probing, improved scheduler durable-ID handling.
🛠 Fixes
- Plan mode: now intercepted at the execution layer — after exiting plan mode the same turn can continue executing; no longer falls back into plan mode next turn, and the model no longer misjudges project creation as unavailable.
- OpenCode: fixed missing session header (thanks @skypeee, PR #101).
🔧 Build/CI
- Hot payload signing secrets wired into CI (unsigned payloads fail the build), workflow trigger tweaks, release artifact filtering.
🚀 新功能
- 文档草稿机制(保真编辑):AI 编辑文档时先生成草稿并逐项列出变更与数据丢失风险标记,原始文件在你确认应用前保持不变;对 Word/Excel/PPT 采用保真操作,保留原有媒体与样式;禁止对导入文档和已有 Office 文件直接覆写。
- 工作区面板重构:新增统一的标签页式工作区(浏览器、文档、文件夹、终端、项目应用),AI 可通过新的 open_workspace_tab 工具帮你打开文件夹、文档或网页;Excel/PPT 新增 HTML 预览并带预览缓存。
- 终端集成:新增内置终端标签页,AI 可读取/写入当前活动的终端会话。
- 项目服务器管理工具:新增启动/重启项目服务器的工具;create_project 会防止同一轮对话中重复建项目。
⚡ 架构与性能
- 更多工具翻转为 Rust 原生执行:命令执行(run/get_project_command、run/get_workspace_command)与项目数据分析(query_project_database、analyze_project_data)迁移至 Rust,权限分级(safe/risky/deny)、超时转后台、进程树清理、命令历史等语义与 Node 版逐字段一致;SQLite 只读打开更安全。工具契约快照 69→43。
- 模块整理:ai-engine 拆分为 ai-host / ai-harness / document-workbench,职责更清晰;移除未使用的图像生成服务;新增 Embedding 模型探测;定时任务调度器改进持久化 ID 处理。
🛠 修复
- 计划模式:改为执行层拦截而非隐藏写工具——退出规划模式后同一轮即可继续执行;修复退出后下一轮又回到规划模式的问题;避免模型误判“无法新建项目”而引导用户走不存在的入口。
- OpenCode 会话头缺失:修复 OpenCode provider 缺失会话头的问题(感谢 @skypeee 的 PR #101)。
🔧 构建/CI
- 热更新载荷签名密钥注入 CI,未签名载荷直接使构建失败;调整工作流触发规则;过滤 release 产物。
WorldBase v1.6.7
Full Changelog: v1.6.6...v1.6.7