mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-10-29 18:16:06 +08:00
6.8 KiB
6.8 KiB
Lime v1.16.0
发布概览
- 本次版本基于当前整批待发布工作树整理,覆盖
225个文件,包含运行时 current 对齐、@命令 / ServiceSkill / SkillCatalog / SceneApp本地执行面收口、工作台 IA 与多页面重构、自动化与资料库体验整理、开发脚本与工程文档同步,以及版本入口统一升级。 - 本次发布目标 tag 为
v1.16.0。
运行时、hooks 与宿主能力推进
runtime_project_hooks已真正接入当前 runtime 主链,补齐UserPromptSubmit、SessionStart(startup / compact)、stop、permission request 等 hook 生命周期,不再停留在“存在 loader / executor、但主提交链没用上”的半接线状态。subagent_runtime、tool_runtime、runtime_turn、session_runtime与prompt_context同步推进,补上子代理自定义、frontmatter hooks、allowed_tools/disallowed_tools、会话级工具 allow/deny 与警告链,统一多代理与工具调用边界。aster侧继续向参考运行时 current 口径对齐:skills/loader.rs、skills/registry.rs、skills/tool.rs、agents/tool_execution.rs、agents/subagent_tool.rs、hooks registry / executor / types、permission inspector 与 workflow tool 全面更新,补齐 plugin skill reload、skill frontmatter hooks、permission hook current、subagent tool scope current。- session store、subagent profile、API key provider、agent runtime DTO / types、配置类型与 catalog 同步收口,宿主配置、权限与会话状态更加统一。
ServiceSkill、SkillCatalog、SceneApp 本地执行面收口
src/lib/api/serviceSkills.ts、skillCatalog.ts、sceneapp.ts、seeded package、compat projection 与 Tauri mock 已统一改成“目录控制面 + 本地执行面”模型:cloud_required、cloud_scene只再作为历史输入解析,不再冒充当前执行真相。SceneApp前后端协议继续收口到agent_turn / browser_assist / automation_job / native_skill / cloud_scene(compat)同一套 current 分层;planner、launch、presentation、catalog、review、run-entry navigation 与 Rustsceneapp/*runtime / governance / dto / adapters 一并对齐。serviceSkillRuns.ts与cloudRunStorage.ts已移除,useWorkspaceServiceSkillEntryActions.ts不再依赖云端 run/poll 主链;service-skills/storage.ts、mentionEntryUsage.ts改为带 changed event / subscribe 的最近使用与实时回流,避免“执行完成但入口状态不刷新”的断层。@命令、ServiceSkill、SceneApp与 seeded base-setup 包的兼容投影继续减少双轨:旧云会话命名仅保留 compat 入口,当前前台与执行链统一表达为本地即时执行或可恢复的真实业务入口。
工作台 IA、页面与桌面壳更新
- 侧边栏、导航与首页信息架构已重组为
任务 / 能力 / 资料 / 系统主分区,生成 / 我的方法 / 创作场景 / 持续流程 / 资料库 / 灵感库等工作台入口重新编排;插件中心、OpenClaw、桌宠等历史系统入口改为可配置隐藏而非默认暴露。 SkillsWorkspacePage、聊天空状态、聊天侧栏、卡片区和输入区围绕“最近继续、推荐理由、输出去向、下一步动作、结果复盘”重写前台文案与布局,技能启动、精选任务与最近入口更贴近当前产品语义。SceneAppsPage、SceneAppsCatalogPanel、SceneAppDetailPanel、SceneAppRunDetailPanel、scorecard / governance / workflow rail 继续产品化,前台口径改成做法目录 / 生成准备 / 做法复盘,同时补齐最近访问、一键继续、运行复盘与回到真实业务入口的链路。ResourcesPage从“管理式资料页”收口到“浏览 / 打开 / 切换”主链,查询逻辑抽到services/resourceQueries.ts,去掉 store selectors 和创建文件夹/文档主路径,补上分类、分页、排序、面包屑与空态表达。MemoryPage、ImageGallery、VideoWorkspace、StartupLoadingScreen、main.tsx、index.html、i18n patch 与Appearance设置页一并更新,启动壳、轻量 renderer 注册与首屏体验更统一。
自动化、开发脚本与工程支撑同步
settings-v2/system/automation、serviceSkillContext、useAutomationSceneAppRuntime与相关测试同步更新,把自动化详情、SceneApp runtime 引用和 ServiceSkill 语义进一步接回同一条主链。- 开发与启动脚本已补齐新的本地壳流程:新增
scripts/start-tauri-dev-server.mjs、scripts/lib/vite-dev-server-bootstrap.mjs,并更新start-web-bridge-dev.mjs与vite.config.ts,让 Tauri 壳与 Web bridge 共用更稳定的 dev server bootstrap。 - 前后端回归与契约测试同步扩充,
AppSidebar、EmptyState、SkillsWorkspacePage、SceneAppsPage、ResourcesPage、serviceSkillContext、resourceQueries、agentChatWorkspaceLoader等相关测试文件一起更新,保证页面重构和执行语义调整有稳定断言。
文档、路线图与治理同步
- 工程文档、执行计划与路线图已整体更新到最新事实源:
command-runtime、commands、quality-workflow、playwright-e2e、skill-standard、limecore-collaboration-entry、limenext-progress、upstream-runtime-alignment-progress、tech-debt-tracker、exec-plans/README、lime-service-skill-cloud-config-prd等文件已同步收口。 - 新增
docs/exec-plans/at-command-local-execution-alignment-plan.md,把@命令本地执行面纠偏明确落为可追踪计划;现有文档口径统一强调“目录控制面 + 本地执行面”,并继续追踪 compat 旧命名与历史锚点的退出路径。
版本、发布物与同步项
- 应用版本入口已对齐到
package.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json、src-tauri/tauri.conf.headless.json。 - CLI npm wrapper 与发布示例已同步到
1.16.0。 package-lock.json、src-tauri/Cargo.lock与校验结果以本次最终验证通过的状态为准。- 本说明按当前整批待提交文件重新整理,覆盖运行时、前台、脚本、文档与版本同步内容,而不是仅记录版本号变更。
已执行校验
npm run verify:app-version:通过cargo fmt --manifest-path "src-tauri/Cargo.toml" --all:已执行env CARGO_TARGET_DIR="/tmp/lime-release-1.16.0-test" cargo test --manifest-path "src-tauri/Cargo.toml":通过,主库1010条单测通过,额外2条集成测试通过;另有2条真实联网用例按默认配置保持ignoredenv CARGO_TARGET_DIR="/tmp/lime-release-1.16.0-test" cargo clippy --manifest-path "src-tauri/Cargo.toml":通过,当前保留1条 clippy 告警,位于src-tauri/crates/skills/src/lime_llm_provider.rs:255(clippy::too_many_arguments)npm run lint:通过
完整变更: v1.15.0 -> v1.16.0