Skip to content

Releases: RZfive/WorldBase

WorldBase v1.6.9

Choose a tag to compare

@github-actions github-actions released this 14 Oct 10:15
ba722ad

What's Changed

Full Changelog: v1.6.8...v1.6.9

WorldBase v1.6.8

Choose a tag to compare

@github-actions github-actions released this 13 Oct 11:50

🚀 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

Choose a tag to compare

@github-actions github-actions released this 10 Oct 06:40

Full Changelog: v1.6.6...v1.6.7