44 KiB
44 KiB
XWorkmate Release Notes
Generated by
tool/render_release_docs.dartSource manifest:config/feature_flags.yamlGenerated at:2026-05-27T15:05:31.224939
Git Snapshot
| 字段 | 值 |
|---|---|
| Branch | release/v1.1.3 |
| Head Commit | 8cb97a0 |
| Head Tags | - |
| Latest Tag | v0.2 |
| Previous Tag | v0.5 |
| Comparison Range | v0.2..HEAD |
| Commit Count | 737 |
Feature Snapshot
| 平台 | Debug | Profile | Release | Suppressed |
|---|---|---|---|---|
mobile |
14 | 10 | 10 | 1 |
desktop |
14 | 11 | 11 | 1 |
web |
8 | 8 | 8 | 7 |
Current Focus
release当前面向用户暴露 29 个 UI feature flags,全部来自stabletier。profile相比release额外开放 0 个预发布条目: -。debug相比profile额外开放 7 个实验条目:mobile.assistant.multi_agent,mobile.settings.experimental_canvas,mobile.settings.experimental_bridge,mobile.settings.experimental_debug,desktop.settings.experimental_canvas,desktop.settings.experimental_bridge,desktop.settings.experimental_debug。
Commit Highlights
Features
f7f97feAdd desktop settings integration test96ac003Add desktop navigation integration testa2f40ccfeat(mobile): refine composer ui with minimalist modern aesthetic19d637dfeat(mobile): add navigation breadcrumb to return to chat from settings95ef53bfeat(mobile): redesign mobile ui to chatgpt minimalist style1253f15feat(mobile): move configuration chips to + menu and add left drawerda36c7ffeat(mobile): redesign mobile UX and iOS native experience9c62cedfeat: add mobile assistant surfaceaadba4ffeat: manage archived assistant tasksb2299ddfeat: show sidebar task status chipsf176b7afeat: add assistant task runtime controlsad361c1feat: isolate concurrent assistant task runs544dc44feat: reveal artifact file locationsf2e3cfafeat: pass remote working directory as hint while preserving local cwde961a6efeat(settings): add manual bridge configuration tab to account settings02684aafeat(settings): refresh account sync, add about metadata, and rewrite task dialog modes8fe53feAdd core module inventory documente199217Add bridge-to-app remote provider test coverage64e4672Implement local-first single-agent artifact sync0b9c1e9Add dynamic bridge provider picker sourcesdffb5a9feat: add settings sidebar back to chat actionb5e0492Add xworkmate-bridge companion repository noted45427dAdd ACP bridge server mode cardba7d187Add core execution target flow coverage562bcf4Implement ACP routing v2 integration flow3b1bab3Implement intent router state machine v217c5c84Add top-level Auto task dialog mode9c6276eImplement intent router skill memory flow0b15e55add workflows: build-push-ghcr-imagesea981effeat(account): remove local entry shortcutdb010befeat(macos): add main window menu action8231ca6feat(account): refine signed-out login card54937bffeat: add account login sync with mfa60aebf6feat(account): add secure remote sync and installed-skill e2ecd142fcfeat: add collapse support for external acp settingsfc4d384feat: surface account entry in sidebar footer8b41431Add workspace follow action to sidebar card04bdcd8feat(flags): promote account and vault visibility to stable1613a46feat(flags): enable account and vault beta visibility17eaaccfeat(sidebar): add account status popup menufb8985bAdd Vault settings UI and go-core KV bridge44d341dfeat(web): add Caddyfile for static file serving9265ab3Add desktop background-run lifecycle hooksdaf01a2Add focused quick actions for language and theme780002bfeat(settings): improve skill directory authorization input5f84ddafeat(modules): simplify skills mode tabs84716d1feat: support custom external ACP providerse07617afeat(assistant): rebuild desktop local skills loading rules929719dfeat(settings): add authorized skills directory authorizationafcd730feat(scripts): add codex acp native service helpers29e61ebAdd assistant artifact sidebar36e0999feat(assistant): align single-agent skills by provider and move model control9bfd855feat(assistant): collapse prompt metadata in user bubblesa4671f2feat(ui): add settings quick actions and home shortcut89e7166feat(web): add Dockerfile for Flutter web builds7b73b66feat(web): align workspace pages with ui plan07a0c9afeat(web): align assistant homepage with app layoutfaa6b0afeat(web): complete assistant thread session parityd7e0889feat: add mobile gateway pairing guidef8f956bfeat(assistant): paste clipboard images as attachments9a0cf2cAdd ACP endpoint settings tab89b90dbAdd local single-agent skill discoveryaad97a9feat(acp): converge runtime pipeline to go acp cored1686b7feat(settings): gate vault server behind experimental flag41a32a2Add local tmp cache directory1b6710aAdd assistant thread IA docsc24f2abfeat: add ui feature flag release docs pipelinecbcfb90Add Flutter web assistant shellde8710eAdd mobile-safe controls for mobile shelldab77ebAdd multi-platform build and release workflow40159bdfeat: make assistant composer height resizable4183a40Add multi-agent manual verification cases8909f11Implement streaming assistant thread persistenceb9cdb7dAdd managed multi-agent collaboration runtimefebdbedadd configurable simple theme defaults02a0f89feat: add shared compact mobile shellf0070c6feat: align Windows desktop runtime with macOS parity4f887e4feat: add linux desktop parity scaffolding
Fixes
f2d8173fix(mobile): use blue circle with upward arrow for send button4db1c84fix(mobile): remove background from send button18048bafix(mobile): tweak composer submit button size and wire up settings drawer3cafecdFix ACP SSE no-result recoveryec34545Fix mobile account sign-in flowe4bfeeaFix assistant continue task requeueb4dacc4fix: stabilize iOS login storage and mobile settingsdbb8b8bFix managed bridge token priority064384afix: keep stopped gateway tasks out of pending queuefdc96f5fix: keep task selection order stablec9dcb5bfix: group gateway skills and clean imports7625988fix: group bridge skills by sourceb439d06fix: pass selected skills with key context9dd4309fix: lazy load bridge OpenClaw skills97b1da8fix: load OpenClaw skills through bridge control plane329380cfix: use bridge skills for assistant picker1d06e4ffix: extend openclaw result recoveryab938befix: recover openclaw interrupted results7c101e7fix: require yes before deleting archived tasks3c14510fix: mark archived task deletion destructivef7e1973fix: surface queued task feedback0f5440dfix: remove polluted test task sessionsee308e0fix: support openclaw queued task submission603710afix: isolate test thread workspacese7e1135fix: recover interrupted bridge task resultse431a63Fix assistant task artifact and draft handling33a7646fix openclaw task recovery after interrupted sse935b0acfix: keep agent mode selectable and omit OpenClaw model956f581Fix atomic assistant task execution stateec42845Fix assistant session artifact binding90a6a6cfix: restart gateway turns after acp interruption3e188ccfix: isolate same-prompt draft artifactse288be2fix: isolate task artifacts by current sync4aff57efix: accept buffered ACP SSE results on abrupt close6b278c8fix: stabilize ACP gateway connect failures17b847dfix: keep OpenClaw task streams alive in app41ef452fix: hide OpenClaw artifact guard diagnostics3f3c94ffix: use OpenClaw task submit endpoint74d07c2fix: preserve active assistant lifecycle during binding sync7f166d0fix: retry interrupted acp handshakes8598673fix: preserve acp interrupted task results80ef92dfix: use SSE for OpenClaw task submit5fa7c86fix: stabilize ACP closed flow handlingf657272fix: continue ACP sessions after interrupted reads3922c8bfix: dedupe assistant chat messagesda84687fix: label openclaw socket closures3d39960fix: route openclaw gateway routing hintsd8742f1fix: use openclaw task submit endpoint89f7414fix: route openclaw tasks through bridge rpcd902ddcfix: harden artifact download sync0c6f153fix: extend openclaw task submit timeout9f4b265fix: use json openclaw task submitcfe3e47fix: surface gotask failure diagnosticsf2ea563fix: remove openclaw artifact export fallbackdb5c730fix: export openclaw artifacts from app fallbackbe24832fix: sync bridge artifacts into sidebaraf01142fix: resume gateway chat sessions3b89771fix: sync bridge artifacts and route openclaw tasks5cbaf2efix: route openclaw tasks via bridge gatewaycd8c34efix: clarify openclaw gateway offline error0b45992fix: unify bridge gateway readinesse4f8da2fix: tighten bridge runtime diagnostics52ef962fix: route gateway execution through managed bridgeb20dc09fix: preserve bridge acp 502 diagnosticsf9b35cbfix: enforce explicit gateway routing and isolate test environments797b576fix: normalize bridge metadata authorization16f214afix: preserve hermes failure diagnostics91fc61cFix ACP task response display parsing732904bFix bridge gateway task params2eab674fix: use bridge session lifecycle methodsa2ed8fafix: align routing resolve payload4d6f30aFix bridge ACP provider endpoint normalization71cc484fix task workspace binding separation2181066fix bridge readiness checksd852bb3Fix settings save path coverage65a9d30Fix settings save wiring538ff52fix(build): improve DMG styling stability and Finder volume discovery1f6d8bdfix(build): improve macOS packaging reliability and clean up Rust FFI1f13ce7fix(build): resolve undefined method compilation error in SettingsPagea972145fix(build): resolve macOS packaging and installation failures4e81752fix(build): ensure macOS packaging builds native dependencies and universal FFI binary009e439fix(settings): force save snapshot after account sync to ensure persistence of tokens and bridge URLdfa1fa7fix: resolve svc.plus account save issue and improve bridge runtime status sync4b87416fix: restore missing members in AppController and fix imports in RuntimeCoordinator14395fefix(settings): ensure manual bridge configuration is applied correctly and improve storage fallback59e62d0fix(acp): ensure JSON-RPC response ID matching and improve SSE error reportingae31984fix(test): restore checkmark expectations and add missing ACP docsa35640aFix gateway routing when provider catalog is empty4ee9063fix: repair cross-platform release CI gatinged11872fix: merge provider and bridge auth sync cleanups818ff67fix: surface bridge-owned task dialog providers27f9bf7fix(runtime): reuse matching gateway token for ACP authba9b75efix(macos): sync Podfile lock checksum0c067a0Fix ACP bearer auth normalization05a346eFix managed bridge auth sync and offline connection state20e390bfix: recover bridge server sync state and hide stale model labelsbafcf3eFix assistant provider selector and submit action26b5736Fix account sync and disconnect state updates804024cFix thread storage target sanitization73b12a1fix: align merged desktop ACP runtime wiring78f27bcfix: keep settings account summary on canonical state9ab44e0fix: share ACP bridge across desktop runtimes008ebb2Fix release pipeline verification and latest release taggingc617eb0fix: validate staged mac app installab0acfefix: fully clear account state on logoutd7bd08dfix: guard mobile shell context after async auth checkb77b9adfix(ci): guard mobile shell context after async auth check8e07f87fix: remove stale ACP gateway fallback routing1ecad4dfix: surface ACP failure diagnostics in bridge flows9132c6efix: preserve external ACP workspace resolutiond4c0132fix single-agent workspace binding38e4882fix: streamline gateway settings and mac packaging cleanupef177b0fix: normalize gateway status and ACP endpoint diagnostics09b9cdafix: restore single-agent error helper importd35987afix: harden ACP websocket fallback for openclaw gatewayfcf9e53fix(desktop): isolate new task thread historyb75a1d7fix: sync pairing status with connected gateway statecedf4c4fix: retry ACP websocket after plain-text 404bc05e9bFix OpenClaw status and Go task flowe042f45fix(assistant): keep single-agent selectable for new threads7c5ba68fix(desktop): restore single-agent mode selectiondb88714fix: keep manual task target selection26314c9Fix stale single-agent provider bindings1665fc8Fix gateway test pairing identity reuse3376680Fix gateway target visibility after settings applyc94e74dfix: freeze external provider routing for single-agent runs308551bfix: sync custom single-agent providers before executionf82f8d5fix: omit gateway metadata in local session mode446aeecFix chat.send metadata regression across gateway clients21e48aeFix OpenClaw chat.send metadata regressionc2fde01Fix macOS project shell phase ordering for go-core helper embed5708e65Fix auto assistant readiness and header status chipsd0f980fFix desktop GoAgentCore endpoint routing604449fFix desktop ACP provider catalog routing2b0d17fFix ACP endpoint scheme handling5e3c103fix(acp): preserve hosted base paths for external endpoints2c4d88cfix(assistant): auto-bind workspace for only-chat fallback runs16e7a71fix(gateway): fallback reconnect when go runtime endpoint is unavailable under app-store policy5d380baFix repeated gateway pairing loop62477bdFix ACP desktop settings guidance3fb2708Fix web ACP endpoint input stability5ef49d5fix: open settings sidebar entry on integrations tabfb24892Fix workspace thread binding and settings apply flow78887e7fix(single-agent): bind workspace root before sendba3acadfix(settings): promote vault server to integration tabca825bbfix(runtime): keep invalid single-agent roots unbounde4ff2defix(taskthread): stabilize workspace binding follow-ups5306269fix assistant thread workspace rebinding and simplify artifact tabsa7e0a50fix(docker): use correct Flutter image registry cirruslabs4251feefix(assistant): restore submit action in single-agent composer8b346d4fix(single-agent): honor thread cwd for debug sessionsc6e817ffix(assistant): preserve resolved single-agent thread workspace8f133cffix(assistant): rebind stale thread workspaces917c970fix(single-agent): reject empty assistant REST completionsa3780f6Fix macOS archive symbols and packaging settingsa34550afix(macos): guard Flutter Assemble phase against direct xcodeproj launch2d1d8ecFix OpenCode single-agent ACP transport1ad60c6fix: harden codex model refresh handling8e063c3fix(assistant): fold preferred skills into execution context6ddebe3fix(assistant): clean single-agent skill loading orderad4fecafix(settings): simplify single-agent skill rootse8927d3fix(assistant): require bookmarks for shared skill rootsd95840efix(build): stabilize super_native_extensions packaging downloads9fca58dFix single-agent transcript isolationb59bc37Fix assistant artifact toggle overlap71baa2efix(release): verify export compliance in apple artifacts5e0c615Fix single-agent skills picker behaviora453abbfix(release): align export compliance flag and backfill missing framework dsymsce1284ffix(macos): sync Podfile lock after pod install3d905e0fix(ui): keep assistant panes tightly packedf1a4793Fix Codex ACP turn payload schemaa734d34Fix single-agent ACP model ownership23d8974Fix secrets settings tab assertione1ea5a5Fix macOS package build state resetbdcc1fefix: update external agent ACP copyfbc4f55fix(release): harden apple app store distribution32ef635Fix codex external CLI availability detection with configured path17501c9fix: disable default OpenAI web cookie import95ae875Fix remote thread status fallback4ea4c06Fix assistant execution target switch refresh timing50f38e8Fix assistant composer shell height adaptation10717a0fix(runtime): encrypt local settings and assistant thread persistence09287ccFix assistant thread connection status8f655d3Fix web chrome test isolation and session persistencea4225d5fix(windows): vendor secure storage plugin without ATL3bf71e9fix(linux): unblock parity desktop builds039ce2dFix AI Gateway-only UTF-8 chat flow41e0632Fix assistant model routing and task naming7c98ab3Fix AI Gateway-only assistant flow09ef2eaFix settings page layout and AI Gateway persistence
Build / Release
00c578aci: build linux runner with cxx178a67069ci: align remote provider contract with hermes2c0e545ci: pin app java setup action7b00c75ci: merge testing workflow into build and releaseced8b04Remove watch-build-and-release workflow040e030build: add test-all make targets33e76c4ci: fix workflow verification failures81fd765ci: add build-and-release watchdog93dc6fcci: expand release build matrixa6e059bci: expand release build matrixd47b6e3release: prepare v1.094d4debrelease: pin GitHub Actions to specific commits and remove Rust FFI workflow89f5ba2release: prepare v0.85fabae8Tighten worktree task mode workflow9d3dd67release: prepare v0.78cf26a9Validate workflow and archive results40eb84brelease: prepare v0.6.123e8cdfrelease: prepare v0.6
Docs
caa40a9docs: refresh v1.1.2 release notes56e3031docs: add external api test scripts627bc64docs: add external service api test matrix451e127docs: align architecture and agent rules with unified bridge routinga57f560docs: update stale domain references in architectural documentsc272461docs: announce JSON-RPC 2.0 as the default communication protocolbf9776cdocs: add public API engineering docsbd2bddfdocs: align app architecture to bridge mainlinef132c8ddocs: add test case coverage matrix3f39b04docs: record metadata issue and task routing66d8c37docs: consolidate core integration cases0924cbedocs: split retained and cleaned ui inventory996a9fadocs: assess next-stage web ui consolidation446d5d4docs: add cloud session multi-device architecture3385b42docs: add cloud session multi-device architectureb8c6b3ddocs: fix stale planning references0983f39docs: consolidate planning docs under plans13e4ff9docs: add settings and assistant ui component matrixbd1c643docs(architecture): require per-task session key isolation8d5ecafdocs(architecture): add layered architecture overviewebeedb2docs(workflow): add refactor trigger standard and real file size guarda9b4aaadocs: simplify root readme0df6f4adocs(web): add ui planning baselineeceef0cdocs(release): backfill version history through v0.796f2cd1docs: clarify architecture baselinesc6e077edocs: add secure persistence architecture and release pack
Tests
1114948test: remove hardcoded draft task fixtureb6117fatest: track OpenClaw SSE keepalive diagnostics0225f09test: cover openclaw artifact result parsing895778btest: cover openclaw artifact sync to task workspace214487etest: align assistant auth failure expectation94ae57ftest: lock provider selection mainline contract05981c9test: fix bridge real e2e string interpolation lintec4d75atest: add real env login chain checksbe3a197test: stabilize ACP 404 verification flowsc015acdtest: add automation suite coverage25842cbtest: add layered Flutter+Go testing template and CI workflows6ee84b4test: stabilize installed skill e2e harness3c85eebtest: guard removed mobile and web ui shims58ef555test: add pairing guide widget tests89ed967test(ai-gateway): keep secrets in secure storage
Refactors
3a89ad3refactor: remove mobile approval surfacebc2e31frefactor: remove stale skill routing paths8778607Refactor bridge runtime routingfc16eecrefactor(account): optimize bridge state flow and align with production vhost routing9c68ac0refactor(runtime): eliminate local agent process management and CLI probingec0bab0refactor(bridge): enforce remote bridge execution and remove local ACP fallbacks08665cfrefactor(bridge): implement Single Source of Truth for bridge config and fix login persistence37b1107refactor(storage): unify persistent storage with robust error handling and simplified secret management763e8f3refactor: remove legacy single-agent provider selection flow31f1a4dRefactor bridge provider readiness and trim stale tests033dd07Refactor app execution semantics to agent and gatewayd2af063Refactor settings account login flow489a86arefactor: remove stale single-agent runtime pathsba013c3refactor: move app settings to v1 single-file snapshot8d70cferefactor: remove stale thread target fallback1680305refactor: remove silent local gateway fallback8e98c5erefactor: consume bridge-owned single-agent routinge73d0f9refactor: remove stale app-driven external ACP provider sync48b1841refactor(settings): keep screenshot-only settings scope and remove test assets8158de9Refactor single-agent providers to bridge cataloge865c2crefactor: remove web surface from xworkmate-app4e80afarefactor: collapse assistant modes into gateway grouping173ccd8refactor: unify task control planed5f91d4refactor desktop single-agent mode selection63fa644Refactor single-agent execution chain4c57493Refactor thread state and runtime naming alignmenta486eb5refactor: route task threads through go task service0a602cfRefactor TaskThread workspace binding semanticsfa6bbc2refactor: complete shared ui cleanup baseline987d522refactor: unify app theme surfaces by scenefa34971refactor: simplify sidebar to flat task-first layout6a75715refactor: unify global left workspace sidebarf7ef61frefactor: simplify assistant sidebar navigation3ef7b22refactor: share settings page section shell9c4e7f4refactor: dedupe focus panel and move settings nav into sidebar008c0b9refactor(runtime): move multi-agent mounts into go-core9e0c626refactor(runtime): move dispatch resolution into go-corea5e73acrefactor(runtime): retire legacy direct single-agent path231c159refactor(go-core): carve batch0 internal packages7780423refactor(ui): remove sidebar open-workspace button76fe331Refactor assistant thread model to TaskThreadcc00864refactor: execute stage0-5 workflow and tighten closure guardsf9efaa7refactor(assistant): split task rail closure from assistant_page_mainc285f1erefactor: remove Dart part mechanism across lib and test739d054refactor thread workspace resolution and align architecture docsb52515crefactor(batch6): split runtime suite core tests by behavior domains98dd96brefactor: split focus panel core filesfcecfabRefactor UI feature manifest fallback data3c80aa5refactor runtime cores into focused partsf211883Refactor gateway runtime into focused partsca5bacbrefactor(batch3): split app controllers into focused desktop/web partse5b33c5refactor(batch2): split settings pages into focused parts6464684refactor(batch2): split web workspace and mobile shell into focused parts715e4carefactor(batch1): split assistant composer, web assistant, and suite into focused partse6286eerefactor(tdd): split oversized first-party files with part-based modules and LOC guard47b2f4brefactor(assistant): split assistant page components into part filea41e645Refactor single-agent provider planningad62bfbRefactor macOS status bar background runtime60149e6refactor(assistant): remove desktop local skills loader13489b8refactor(web): remove duplicate assistant header summaryf8873e8refactor(web): compact header connection status5397e8crefactor(web): keep assistant home free of global sidebar95af8dbrefactor(web): align settings page with app layout3e273fcrefactor(web): compress conversation summary into top chrome79b8d07refactor(web): move session controls into bottom sheet9fc69dfrefactor(web): align shell and focused entry chrome7540a3arefactor(appstore): use external single-agent app-serverb53b853refactor: rename AI Gateway UI copy to LLM API82a33b8refactor(desktop): route assistant execution through gateway ACP5cab0f5Refactor work modes and gateway profiles5d49ae3Refactor assistant page and gateway runtime integrationffced7fRefactor settings persistence and upgrade recovery0d3b9b1refactor: align multi-agent workflow with real ollama cli7793e92refactor: unify settings drill-in navigation
Merges
daed03amerge codex skills grouped display9158ad1Merge branch 'codex/openclaw-skills-bridge-list'8d47fb6Merge branch 'codex/docs-app-external-api'5f1f537Merge ACP contract CI and remove golden fallback coverage5c3f70eMerge pull request #12 from x-evor/codex/provider-selection-test-mainline67220e0Merge branch 'codex/rewrite-task-dialog-modes'7dc4b80Merge branch 'codex/cs-mainline-cleanup'5e9813bMerge branch 'codex/remove-local-mode'879451bMerge branch 'codex/cleanup-single-agent-garbage'5cb4c2dMerge branch 'codex/bridge-provider-catalog'47d3fa3Merge branch 'codex/bridge-contract-task-dialog-rewrite'e9ff99cMerge branch 'codex/remove-stale-go-core'98a72a8Merge branch 'codex/remove-auto-mode'd1ebdcdMerge branch 'codex/remove-bundled-bins'09bd5beMerge branch 'codex/bridge-only-routing-cleanup'3a2f238Merge branch 'codex/settings-login-refactor'8122021Merge branch 'codex/remove-stale-app-runtime' into codex/merge-temp-allf37e836Merge branch 'codex/fix-gemini-agent-mode' into codex/merge-temp-all248675cMerge branch 'codex/fix-settings-resync-logout' into codex/merge-temp-all3614650Merge branch 'codex/fix-thread-target-gateway-check' into codex/merge-temp-alld9a9047Merge remote-tracking branch 'origin/main'e636690Merge pull request #11 from x-evor/codex/fix-gha-24242375328-push68fdb27Merge branch 'codex/fix-remote-gateway-acp'2f81f53Merge branch 'codex/app-only-cleanup'e4a51b6Merge branch 'codex/provider-ui-cleanup'b4ecc34Merge branch 'codex/dynamic-provider-source'5deb431Merge branch 'codex/bridge-provider-unify'448ca01Merge branch 'codex/merge-online-account-acp'df57ce0Merge account and ACP settings into advanced configd7160caMerge branch 'codex/acp-bridge-modes-tests'06a51d7Merge branch 'codex/acp-bridge-modes'74944c3Merge branch 'codex/fix-home-backend-status-sync'f921282Merge branch 'codex/refactor-single-agent-dialog'ccfa918Merge branch 'codex/fix-target-refresh'7f9fad1Merge branch 'codex/task-sidebar-target-visibility'cd30d5eMerge pull request #5 from x-evor/codex/fix-single-agent-metadata-invalid-request9c5ddd5Merge branch 'codex/strict-taskthread-docs-align'e962f92Merge branch 'codex/strict-taskthread-workspacebinding'efa89a9Merge branch 'codex/fix-desktop-provider-catalog'd9078ccMerge branch 'codex/debug-thread-workspace-acp'8a4f2adMerge branch 'codex/tls-acp-handshake-20260404'ae307ddMerge branch 'codex/pairing-loop-fix'0e8aae1Merge branch 'codex/acp-jsonfix'd751f1dMerge branch 'codex/auto-task-dialog-mode'8bb8a5eMerge remote-tracking branch 'origin/main'ea28801Merge codex/account-sync-mfa4c3a071Merge branch 'release/v1.1'91ef1a5Merge branch 'codex/t2-assistant-composer-split'a1fedfeMerge branch 'codex/refactor-batch6'eb8b349Merge branch 'codex/release-v1'dc1fb76Merge branch 'release/v0.8' into codex/release-v17154d0eMerge branch 'codex/skills-symlink-scan'f615480Merge branch 'codex/remove-sidebar-logo-chevron'ed27fdeMerge branch 'codex/reimplement-single-agent-local-skills-loader'c9c4638Merge branch 'codex/prune-external-acp-deps'ca36600Merge branch 'codex/remove-single-agent-local-skills-loader'2550517Merge branch 'codex/external-acp-bridge'95044e3Merge branch 'codex/fix-arrow-icon-size'b937974Merge branch 'codex/fix-mobile-scanner-warnings'4a51eb9Merge branch 'codex/adjust-workspace-path-semantics'ec9dd64Merge branch 'codex/fix-workspace-skill-roots'593502cMerge branch 'codex/single-agent-skills-cache'44b326eMerge branch 'codex/worktree-task-mode'9c9c956Merge branch 'codex/fix-export-compliance'44eb8e0Merge branch 'codex/single-agent-skills-picker'f0dfc9aMerge branch 'codex/web-remove-header-summary'6c72bbdMerge branch 'codex/web-header-status-chip'cb30ccaMerge branch 'codex/web-home-without-global-sidebar'05e3b93Merge branch 'codex/web-ui-pages-from-plan)'a115f45Merge branch 'codex/web-ui-planning-docs'fcc9202Merge branch 'codex/web-settings-app-parity'71569eeMerge branch 'codex/web-remove-duplicate-settings-cta'4721734Merge branch 'codex/web-bottom-console-controls'6cff9e0Merge branch 'codex/web-homepage-app-layout'c595216Merge pull request #1 from x-evor/codex/web-homepage-app-layout0d40dabMerge branch 'codex/web-assistant-thread-session-parity'4d3efc7Merge branch 'codex/paste-image-attachment'aecc39dMerge branch 'codex/ui-tight-layout'4a3369cMerge branch 'codex/config-store-durable-path'0ca992fMerge branch 'codex/fix-thread-gateway-status'd57ca31Merge branch 'codex/web-chrome-db-parity'650071aMerge branch 'codex/windows-parity'f2fb948Merge branch 'codex/linux-gnome-desktop-parity'ab3e292Merge branch 'codex/windows-parity' into main226a8e7Merge branch 'codex/linux-desktop-parity' into main69cfa1aMerge branch 'codex/android-mobile-parity' into main
Other
8cb97a0Hide desktop agent dialog modeeff678fKeep sidebar task order stable879ad62Handle gateway default task workspace62a8a74Use remote workspace for OpenClaw executione8daf43Remove OpenClaw direct ACP route0226bc8Polish assistant UI and add Service Mesh video case64913aaRefine assistant attachment payload handling5346d0dmerge: fix iOS login mobile settingsf703299merge: omit gateway metadata in local session modecdda2camerge: implement flutter and go testing framework9c71b65chore: add ios release verification assetsd3fae7bmerge: fix openclaw stop queue handling4eae479chore: bump app version to 1.1.2184c7a4chore: sync xcode version metadataf658485chore: bump macos submission version8ce4622chore: update app build metadataf8bf855chore: bump app build metadata4589300Use git HEAD for macOS build metadata897c392Sync app build metadata9df22b2chore: remove stale gateway settings and app ffi pathsd1113ffRemove runtime session task binding7aa87c8Fail release preflight when Apple signing is missing1f67319Stabilize OpenClaw queue overflow testcf9585cStabilize OpenClaw gateway queue tests39f78c4Show historical files for empty OpenClaw runs34b2256Align gateway execution target test with thread binding6f1909cQueue OpenClaw gateway tasks locally700e463merge: openclaw acp artifact syncdea3d8eCover OpenClaw gateway submit endpoint0896186Sync inline ACP artifacts from task resultsa3f205cStabilize app shell surface test05d3f43Show ACP provider failures in task output317975cchore: sync runtime protocol docsdb0582cRefine bridge routing and settings cleanupc6efeb8Refine assistant bridge capability flowf082ceaExpose Hermes in bridge provider catalogced64cfRefine signed-in account status layoutb10b532Refine account sync bridge state model6d0e976chore(aris): remove legacy ARIS assets and clean up associated codeeb97a74chore(bridge): update SSH inspection script to target xworkmate-bridge.svc.plus and Caddy configf99f4d4Lock bridge ACP contract and remove app fallback state99352d0merge: repair cross-platform release CI gating0a6ae27Drive task dialog providers from bridge catalog8830fb8Use direct profile sync for account bridge setup49594bbRefresh agent providers on agent selection6121071Clean C/S surfaces down to assistant and settingscb936adRemove bridge fallback runtime code9e5c061Remove desktop bridge legacy chain29db450Remove app-side pairingRequired connection statebc65560Remove managed local bridge mode155c4e3Refine assistant task dialog mode mapping998600ecleanup assistant single-agent code paths1591c25Remove all repo test casesf3b3179Clean bridge provider unavailable UX copy8cc0506Replace OpenClaw gateway provider text with lobster badge248b40fClean bridge provider routing and refresh repo instructionscfaa613Validate macOS app bundle dependencies7af9d47Remove local CLI and provider mirror decisions01bd9e2Remove gateway fallback from bridge task runtime0078f01Route assistant threads through canonical bridge entryfbc1ff8Unify bridge sync gating for ACP sessions502b67aUnify bridge sync field names7b21815Document bridge sync contract chain9ac3002Refresh bridge capabilities after account synca1cfdd3Show bridge resultSummary in task output49d3036Remove project selection from task threadse15898fSimplify bridge login sync806aef8Align app bridge API contractcd75f4aRemove app-side auto bridge provider mode641d915Remove bundled app helper binaries59866d8Enforce bridge-only production routing in appe4c2bc4Use bridge session client for desktop gateway runtime6c7f27dchore: suppress noisy macos third-party build warningsd16e7ceUpdate build-and-release.ymlb72c11cmerge: absorb codex/cleanup-stale-local-gateway9fc695bmerge: absorb codex/remove-silent-local-fallbackcfc79d3merge: absorb codex/bridge-owned-single-agent-wave2cb424fbmerge: absorb codex/fix-gha-24242375328-push061d58fmerge: absorb codex/ci-merge-testinge1429b2merge: consolidate CI and thread binding branch work5aed098chore: commit agents instruction updates and core functional test plan9e60e40merge: settings screenshot-only cleanup60c2996remove app legacy account and secret compat38173f8Support bridge bootstrap QR and codesa8a1a25Document bridge-only provider architecture531ae26Clean up bridge provider dialog copy97fab17Align bridge core path and secure account sync7b04032merge: bring in ACP bridge failure diagnosticsace301fchore: ignore golden failure artifacts54cd716merge: integrate ACP result contract fixesc39ba63merge: bring in login chain env testf02c332Split ACP bridge into standalone repository36fedfaHide experimental gateway modes by defaulte46a69bExpand ACP bridge mode semantics tests5c521damerge: switch desktop ACP to direct Go stdio bridgec2a716fcleanup: switch desktop ACP paths to direct Go stdio bridged3a4031merge: remove ACP bypass fallbacks and stale architecture docs8498fb7cleanup: remove ACP bypass fallbacks and stale architecture docs8cc6106merge: unify single-agent task flow under ACPdd2ba77Unify single-agent task flow under ACP0ba9f71chore: checkpoint current workspace changese2bebe6Refine ACP platform boundaries and testsd262ab2merge: pairing status synceb173a7Remove legacy auto execution target routingd01358dPreserve auto execution targets in assistant UI7ab4d25Refine task sidebar target visibility and title persistence5f508b9Hide auto task dialog mode when feature flag is disabled05939fcDisable auto task dialog mode flag2294597Preserve macOS app signatures during packagingdea09eaClean legacy task thread state plumbing72a7972Align strict TaskThread workspace semanticsa665f67Bundle go-core helper with macOS app and drop external CLI fallback5305b80merge: consolidate core integration docs4509cf9Remove 'verify' job dependency from buildf3c243eSupport prefixed ACP endpoints48131b0Handle ACP HTML fallback errors4457056Tighten localhost auth bypass and add arbitrary secret refsb2ddbd6Align desktop ACP card actions94b6e38Polish web ACP endpoint card actions7c3bd21Handle background capability refresh failures325b437Clean up auto routing gateway terminologybb1682dmerge: add macOS main window menu action7736ea8merge: refine account signed-out login cardc587497merge: bring installed skill e2e harness into main7529de8merge: sync release-v1.1 docs into main line59d7eb6style: streamline settings section shells16a00c6style: soften settings page borders7c0669dstyle: remove desktop sidebar reveal borderfad8adastyle: move desktop sidebar reveal control to top5c8e57astyle: move collapsed sidebar expand control to top238d195style: balance desktop sidebar toggle placement98d0970style: tighten assistant chrome controls7190231style: unify compact radii and resize lane chrome448e368style: remove extra outer gutter between sidebar and workspace886f16astyle: mirror sidebar gutters with artifact panedbe9b44style: balance shell gutters and sidebar minimum widthsf4fb200style: align workspace chrome with calm compact tokensbae560bchore: ignore local worktrees directoryf2e1cb2Flatten settings navigation into unified overview788c9e2merge: restore workspace-root thread binding before single-agent sendcaaf1f9chore(release): bump version to 1.1.0a61b604Unify settings page submit actionsb2434d7Simplify settings apply flow755e9e6Batch 6: normalize gateway chat run streaming73c54acBatch 5: remove silent desktop gateway fallbackf225ad5Batch 4: sink gateway runtime into go core1832043merge: bring workspace-root fallback fix into maind06d54eMigrate task thread runtime to Go Agent-core8530ce4refine artifact sidebar workspace path header720e72dUpdate iOS build settings and version metadataf153d7bchore: sync version and web controller status helpers8d52f28merge: remove Dart part mechanism across lib and test1fb8e82update lib/web/Dockerfile0ffa049Tighten assistant composer default layoutbcf6ebfRefine assistant composer anchoring and beta release copyf6ad983Refine macOS Xcode entrypoint and CocoaPods SDK refs0fc8739Split desktop app controller responsibilitiesf39a55cRefine desktop agent launch policy189bf69Split single-agent transports by protocolddee3ceClassify single-agent endpoint modesc5d8caaHide assistant task status chrome and retry task actions64b8169Reduce assistant page reading chrome7f2e9bdAdopt document workspace visual baseline473f6ecSimplify assistant skill picker labels7be82ecTighten assistant center pane layout3fc1b40Simplify skill list items to names onlye3fc4f5Isolate assistant thread working directories96063b8Clean legacy ACP placeholder providersa09b129Refine assistant provider settings flowsf9e31b6Support absolute local skill package imports5b5dd26Support symlinked skill directories05f2e91Clean repo skills config and support custom ACP endpoints0588363merge: fold codex/modules-skills-modes into main6dffa1cupdate README download and snapshot layout657bb9erefine external ACP provider settings UIe25fc9fTighten artifact sidebar reveal toggle9f17fb4Replace sidebar logo with chevron icon5e37d19Rebuild desktop single-agent local skills loaderd3ff606tooling: prune external acp bridge assumptionsc76561dRemove desktop single-agent local skills loader2913e1btooling: add external acp config helper2c72265Use default arrow icon for artifact sidebarde5c7dcSuppress mobile scanner ignored attributes warningsdd0e1fbRefine single-agent local skill root precedencee54dcc4Include workspace skill roots by default2cb75d5Refine single-agent skills caching12abfb5Refine sidebar door icons and artifact toggle placement1ad00f5Move artifact pane reveal button to top-rightbcaaaa9Refine assistant composer icon-only controls18b7d72chore: commit remaining workspace changes560e0dfAdjust DMG default icon placement8c6d15bRemove assistant header copy from desktop conversation view0520f35Connect mobile directly from scanned setup codesd2a76e4chore(docs): update release docs toolinga4ba4bfchore(release): add app encryption compliance docsfd402c3Bump release version to 0.7.09679f12Restore ACP settings save/apply actionsc7bd585Isolate test persistence roots3ce78aeUpdate CocoaPods locks for file-backed store299291dHarden file persistence fallback state3419f03Recover deleted transient workspace paths22ceb3bRebuild desktop persistence as file storesc7101bfRemove legacy persistence implementationc9852fdRename ARIS bridge to go core048eb0cRemove legacy settings recovery path0a520f7Remove discoveredSkills runtime remnants608b9f3Clean up first-batch single-agent skills flowbeed9f9Refine gateway source chip labels92547b1Isolate gateway secrets per profile slot8d6c4a9Simplify durable storage initialization89b3826Refine LLM endpoint settings layout55df3dbmerge: external single-agent app-server for app store28b279fchore(release): bump to v0.6.2 and gate account access213ca0emerge: acp mainline convergence1d27b05Enforce durable config paths and disable implicit memory fallback6368817Refine single-agent thread scoped provider flow963ff9bRemove task CTA noise from assistant and tasks viewsac7f932Make gateway integration sections collapsible085041eRename AI Gateway mode to Single Agent7994d42chore: remove CodexBar submodule89bd492Unify gateway settings actions and harden persistence tests43388e1Clarify internal architecture documentation72ecd1fUnify legacy config pages into settings centerabea2b4Integrate gateway settings into integrations page98409d1Refine AI Gateway action buttons7cf4957Stabilize assistant composer shell sizing6604711Auto-import gateway-only discovered skills into available list77ab128Persist assistant state and add local recovery cleanup90e20a7Harden web session persistence flowf65bb15Adjust desktop sidebar default width04f3474Synchronize assistant threads and markdown view528c3cdPrepare v0.5 release6280e75Stabilize ARIS packaging and Ollama Cloud settings47473e0Integrate ARIS bundle and Go bridge runtime0438dc5Repair codex integration test baseline14debf9Group assistant task list by execution targetc679d6aUnify task dialog gateway modesf4355cePolish gateway access panel layout3e49680Refine cross-platform workspace themebf61e97tune gateway dialog typography4ab4db0soften desktop chrome surfacesdf76214compress desktop workspace chrome098d9a2compress workspace typography scale092f497tighten compact typography rhythm09ad016refine desktop typography density973d176Switch gateway with assistant execution target92c536bRefine assistant composer controls32c5534Refine assistant skill picker and disable codex bridge testc0a6ac5Finish secure settings storage and refresh workspace UIcc80fd4merge: bring release/v0.2 into main