Skip to content

Lime Desktop Platform v0.1.3

Choose a tag to compare

@wutongci wutongci released this 24 May 08:33
· 8 commits to main since this release

0.1.3

已补强

  • limecoreControlPlane 增加 OAuth session、billing 和 OEM projection endpoint 适配。
  • CloudSessionSnapshotBillingSnapshotOEMProjection 增加 source 字段,区分 limecorelocal-dev
  • Electron smoke 的 mock limecore 覆盖 session 登录、billing 刷新和 OEM 投影。
  • 开发态运行时 catalog 改为只加载中性 platform-conformance fixture;真实 Product App 名称不再作为平台内置同名 App 进入应用中心。
  • 增加 Agent Runtime 策略文档,明确参考 craft-agents-oss 的 Claude SDK、Pi sidecar、MCP session tools、LLM connection 和 token refresh 模式,但只作为平台 execution backend adapter,不进入 Product App 公开依赖。
  • 增加 lime.agentExecution capability 和最小 AgentExecutionService backend router / backend descriptor / Claude-Pi-Generic not-installed adapters / sidecar protocol skeleton / Tool Registry skeleton / blocked backend,当前可返回 normalized request、readiness、event 和可追溯阻断结果。
  • governance:hardcode-scan 增加 provider SDK contract 泄露扫描,阻止 Claude SDK / Pi SDK 进入公开 contracts。
  • 明确 Product App 自身更新、agentapp package 更新和平台底座版本三条生命周期;UpdateCandidate / DownloadedUpdateArtifact 增加 targetKind: "agentapp-package"
  • samples/zhongcaosamples/content-studio 收敛为 standalone 外部产品参考,不再携带 runtime_backedreferenceRuntime;只有中性 samples/platform-conformance 可进入平台 conformance catalog。
  • governance:hardcode-scan 增加 external-product-reference 扫描,阻止真实 Product App 样例重新声明 runtime-backed / referenceRuntime。
  • 增加 src/renderer/src/platformModules.tsx,把平台能力总览、平台应用中心、云端会话、模型设置、品牌、充值、更新、运行、Host Bridge 和诊断抽成公共 React UI modules。
  • reference shell 的 src/renderer/src/App.tsx 改为只装配公共 UI modules、平台 bootstrap 和 action handlers,不再在壳层里重复维护公共设置页面。
  • 明确 zhongcao 等 Product App 只挂载平台 UI modules 或发送 PlatformNavigationIntent,不在业务仓库重做 OAuth、模型设置、充值、品牌、更新和 Host Bridge 诊断页面。

仍未完成

  • 生产 OAuth 授权 UI、token 安全存储和真实服务错误码映射。
  • release 签名验证、回滚包管理和差分更新。
  • Claude SDK backend、Pi sidecar backend、完整 Capability Tool Registry 和真实 agent event streaming。
  • Tauri adapter。
  • 将公共 UI modules 从 renderer 内部文件正式拆成 @limecloud/desktop-platform-react 或同等 workspace package。