|
1 | | -## Lime v1.66.0 |
| 1 | +## Lime v1.67.0 |
2 | 2 |
|
3 | 3 | <sub>The Simplified Chinese release notes are the primary version. This English page is a companion for international readers.</sub> |
4 | 4 |
|
5 | 5 | ### New Features |
6 | | - |
7 | | -- Agent App runtime now connects to the current App Server client and capability APIs, allowing standalone Agent Apps to reuse the JSON-RPC client, capability host, and runtime projection path. |
8 | | -- Agent Runtime standard packages now include App Server facts, fixture replay, subagents, refs, and validation support for shared runtime, projection, and UI consumption. |
9 | | -- App Server workspace / project git / session admin protocols now expose workspace update, workspace delete, project git worktree delete, and batch session archive capabilities through the current JSON-RPC path, with matching Rust protocol catalog, schema export, npm `app-server-client`, and frontend API updates. |
10 | | -- App Server workspace protocol now exposes project-summary reads, and the Agent input bar can read and surface project context so workspace project summaries can participate in the main chat orchestration path. |
11 | | -- Agent Chat Home and empty-state workbench now include task entry points, grouped navigation, a lightweight task panel, and localized copy resources for a more complete workspace start surface. |
| 6 | +- Agent Workbench v2 executable protocol core landed in the main repo: sequence verifier, runtime event pipeline, middleware / adapters, `state.delta` schemas, and projection apply now form a mechanically verifiable event chain. |
| 7 | +- App Server / RuntimeCore now gate events before persistence with AgentUI runtime event schema, `state.delta` schema, and sequence validation; invalid streams fail closed instead of mutating session state, turn status, or outbound notifications. |
| 8 | +- Runtime / Provider capability manifest and resume contract are now wired through contracts, App Server protocol, RuntimeCore, and the frontend current gateway; `capability/list` can expose runtime capabilities, and thread resume can carry a validated resume contract. |
| 9 | +- Agent Runtime client now supports `0..N` event fan-out, flush substrate, schema compatibility middleware, and the browser-safe sessionGateway pipeline; Claw and Agent App current event gateways consume the same pipeline output. |
| 10 | +- Task Center now includes a Project Shell panel and Electron / App Server project shell current command chain for start, write, resize, kill, drain events, and multi-tab terminal workflows. |
12 | 11 |
|
13 | 12 | ### Fixes |
14 | | - |
15 | | -- Fixed Agent UI projection summary and subagents read-model naming so old Team Workbench terminology no longer leaks into the current model. |
16 | | -- Fixed Agent App runtime page and projection bridge wiring for the current capability host / client APIs, reducing drift between standalone apps and the desktop host. |
17 | | -- Fixed several state-sync issues around the input bar, tool display, workspace send runtime, and thread grouping. |
18 | | -- Fixed DevBridge command policy and legacy surface catalog classification for retired command surfaces. |
19 | | -- Fixed protocol drift across local data sources, processor dispatch, and client shapes for session archive, workspace deletion, and project git worktree deletion. |
20 | | - |
21 | | -### Improvements And Refactors |
22 | | - |
23 | | -- Converged the Agent Chat workbench path from old Team Workspace components, selectors, canvas runtime, and suggestion helpers onto the current subagents / workbench presentation, deleting a large amount of retired team-workspace UI surface. |
24 | | -- Split `AppSidebar` into account, appearance, invite, search, session, navigation-target, and style modules, reducing single-file complexity. |
25 | | -- Removed Companion API, settings card, provider overview, desktop mock, and sidebar-entry remnants from the current settings and provider surfaces. |
26 | | -- Continued moving input-bar project context, team preference, project storage, and workspace selection logic into hooks and focused helpers. |
27 | | -- Expanded the Agent Runtime / Agent UI npm packages with standard contracts, fixtures, projection helpers, runtime facts, and UI exports to reduce duplicated GUI and SDK implementation. |
28 | | -- Continued splitting App Server processor logic into agent app, automation, gallery, gateway, MCP, media, model, project, skill, unified, voice, and workspace domain modules to reduce central dispatcher growth. |
29 | | -- `packages/lime-cli-npm/bin/lime` is no longer committed as a platform-specific binary; CLI release assets continue to be built by the release pipeline. |
30 | | - |
31 | | -### Tests And Quality |
32 | | - |
33 | | -- Expanded App Server protocol catalog, workspace / project git / session admin APIs, npm `app-server-client`, Agent Runtime client, projection, UI contracts, and fixture replay regressions. |
34 | | -- Updated AppSidebar, Agent Chat input bar, Home / EmptyState / task tabs, workspace scene, workspace send, settings v2, Agent App runtime page, and i18n resource tests. |
35 | | -- Updated Electron SDK fixture smoke, tool-surface smoke, command-contract checks, quality-task planning, and i18n readiness reporting. |
36 | | -- Updated the root app, Rust workspace, CLI npm package, Agent App runtime package, App Server client package, Agent Runtime client dependency, and lockfiles to `1.66.0`. |
37 | | -- Updated app-server-client contract checks, script root governance baseline, `tsconfig.electron.json`, and `.gitignore` so generated protocol files, Electron typechecking, and script entry governance stay aligned. |
| 13 | +- Fixed the runtime event layer relying only on per-event schema checks without cross-event state-machine enforcement; tool/action/model/turn pairing and post-terminal execution pollution are now guarded. |
| 14 | +- Fixed `state.delta` patch failures so they mark hydration as stale with diagnostics instead of corrupting projection / read model state. |
| 15 | +- Fixed fragmented Agent Runtime pipeline wiring across App Server notifications, local publish, bridge listeners, and Agent App runtime clients, reducing inconsistent behavior for invalid streams. |
| 16 | +- Fixed several synchronization and regression gaps in App Sidebar recent sessions, Agent thread resume, Chat navbar, Workspace conversation scene, and Task Center tab state. |
| 17 | + |
| 18 | +### Improvements and Refactors |
| 19 | +- Agent Workbench roadmap advanced from v0.4 to v2.10, with v2.11 focused on projection reconciliation, tool args buffering, reasoning continuity, and external transport compatibility. |
| 20 | +- `@limecloud/agent-ui-contracts` now includes capability / resume contracts, sequence verifier, schema constants, and validation APIs so protocol constraints are executable contracts rather than prose-only rules. |
| 21 | +- `@limecloud/agent-runtime-projection` now strengthens fixture replay, read model, runtime status, subagents, and `state.delta` apply; batch and incremental projectors share the same merge semantics. |
| 22 | +- `@limecloud/agent-runtime-client` now centralizes event pipeline, event verifier, runtime client, and session gateway behavior, reducing duplicate GUI, SDK, and Agent App wiring. |
| 23 | +- App Server protocol schemas, the TypeScript app-server-client, and governance catalog now include project shell, runtime capability manifest, resume contract, and thread resume shapes. |
| 24 | + |
| 25 | +### Tests and Quality |
| 26 | +- Expanded targeted regression coverage for Agent UI contracts, runtime projection, runtime client, app-server-client, and Agent App current runtime, including bad-stream fail-closed behavior, fan-out / flush, capability manifest, and resume contract. |
| 27 | +- Expanded Rust App Server runtime / protocol / schema gate tests for event schema gate, sequence gate, `state.delta` validation, and the project shell processor path. |
| 28 | +- Expanded Task Center shell terminal, utility toolbar, Workspace main area, App Sidebar conversations, Chat navbar, MessageList, and streaming renderer regressions. |
| 29 | +- Updated the root app, Rust workspace, CLI npm package, App Server client package, Agent Runtime client dependency, and lockfiles to `1.67.0`. |
| 30 | +- Release version consistency passes `npm run verify:app-version`. |
38 | 31 |
|
39 | 32 | ### Documentation |
40 | | - |
41 | | -- Added Agent Workbench and Subagents roadmap entries, including acceptance, iteration plan, parallel workstreams, and task board artifacts. |
42 | | -- Updated Agent Runtime, Agent UI standard gap, completion audit, implementation plan, test cases, and adjacent protocol documentation. |
43 | | -- Updated quality workflow, command-boundary, Playwright E2E, protocol standards map, and tech-debt tracking docs for the current workbench / subagents / App Server boundaries. |
44 | | -- Updated script governance documentation for the current release, generated schema, and app-server-client contract maintenance entries. |
| 33 | +- Added `internal/roadmap/agentworkbench/v2.md` to capture the Workbench v2 executable protocol core, AG-UI mechanism choices, v2.0-v2.11 staged scope, and completion criteria. |
| 34 | +- Updated the Agent Workbench README with v2.0-v2.10 completion status, current event gateway, Rust/App Server schema + sequence enforcement, capability / resume contract, and next work. |
45 | 35 |
|
46 | 36 | ### Other |
| 37 | +- This release continues to consolidate runtime facts around App Server JSON-RPC, RuntimeCore, Electron Desktop Host, current npm clients, checked-in schemas, and machine-readable guards instead of leaving protocol rules only in docs or downstream GUI projection. |
47 | 38 |
|
48 | | -- This release keeps release facts centered on App Server JSON-RPC, Electron Desktop Host, current npm clients, `lime-rs/crates/**`, generated schemas, and machine-readable guards while preventing old Team Workspace, Companion, and legacy command surfaces from flowing back into the product path. |
49 | | - |
50 | | -**Full changes**: `v1.65.0` -> `v1.66.0` |
| 39 | +**Full changes**: `v1.66.0` -> `v1.67.0` |
0 commit comments