release: prepare v0.7

This commit is contained in:
Haitao Pan 2026-03-24 00:34:42 +08:00
parent 2b8a7d2164
commit d078b03ac0
5 changed files with 172 additions and 55 deletions

View File

@ -1,5 +1,27 @@
# Changelog
## 0.7.0 — 2026-03-24
### Highlights
- 设置页新增 `ACP 外部接入`,支持为 `Codex / OpenCode / Claude / Gemini` 分别配置独立的外部 ACP endpoint。
- Single Agent 外部 ACP 模式不再错误复用本地 LLM API 模型;当前线程会改为显示 ACP 真实返回的运行时模型。
- Codex ACP 直连链路补齐当前协议:`thread/start`/`turn/start` 与新的 `input` item 序列兼容,真实 WebSocket 任务执行已跑通。
- 本地持久化与 macOS 打包链路延续稳定化,`settings.yaml` / `tasks/*.json` / `secrets/*.secret` 的文件存储布局保持不变。
### Current Delivery Scope
- 已交付:外部 ACP endpoint 配置 UI、Codex ACP provider 选择、运行时模型归属修正。
- 已交付Codex app-server thread/turn 协议适配与 websocket 真实链路验证。
- 已交付macOS DMG 打包、覆盖安装到 `/Applications/XWorkmate.app` 的发布路径。
### Known Issues
- `flutter test` 全量仍有既有失败:`assistant_page_test` 2 个 pending timer、`modules_page_test` 1 个重复文案断言。
- macOS device-run 仍可能出现 `Failed to foreground app; open returned 1`,需要串行执行并结合人工检查。
### Dev
- `pubspec.yaml`: 当前版本更新为 `0.7.0+1`
- 发版分支:`release/v0.7`
- 预期 tag`v0.7.0`
## 0.6.1 — 2026-03-22
### Highlights

View File

@ -2,7 +2,7 @@
> Generated by `tool/render_release_docs.dart`
> Source manifest: [`config/feature_flags.yaml`](../../config/feature_flags.yaml)
> Generated at: `2026-03-22T23:18:17.681830`
> Generated at: `2026-03-24T00:32:25.947047`
## Release Policy
@ -18,10 +18,10 @@
| 平台 | Flag 总数 | 已启用 | Stable | Beta | Experimental | Disabled |
| --- | --- | --- | --- | --- | --- | --- |
| `mobile` | 29 | 27 | 19 | 0 | 8 | 2 |
| `desktop` | 28 | 27 | 20 | 1 | 6 | 1 |
| `web` | 12 | 8 | 8 | 0 | 0 | 4 |
| `total` | 69 | 62 | 47 | 1 | 14 | 7 |
| `mobile` | 32 | 26 | 18 | 0 | 8 | 6 |
| `desktop` | 31 | 26 | 19 | 1 | 6 | 5 |
| `web` | 15 | 8 | 8 | 0 | 0 | 7 |
| `total` | 78 | 60 | 45 | 1 | 14 | 18 |
## Mobile
@ -48,7 +48,10 @@
| `settings` | `general` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings general tab |
| `settings` | `workspace` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings workspace tab |
| `settings` | `gateway` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings gateway tab |
| `settings` | `agents` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings multi-agent tab |
| `settings` | `account_access` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile account access section |
| `settings` | `vault_server` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile Vault server integration section |
| `settings` | `gateway_setup_code` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile gateway setup code editor |
| `settings` | `agents` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile settings multi-agent tab |
| `settings` | `appearance` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings appearance tab |
| `settings` | `diagnostics` | enabled | `stable` | `debug, profile, release` | `settings_page` | Mobile settings diagnostics tab |
| `settings` | `experimental` | enabled | `experimental` | `debug, profile, release` | `settings_page` | Mobile settings experimental tab |
@ -81,7 +84,10 @@
| `settings` | `general` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings general tab |
| `settings` | `workspace` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings workspace tab |
| `settings` | `gateway` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings gateway tab |
| `settings` | `agents` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings multi-agent tab |
| `settings` | `account_access` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop account access section |
| `settings` | `vault_server` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop Vault server integration section |
| `settings` | `gateway_setup_code` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop gateway setup code editor |
| `settings` | `agents` | disabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop settings multi-agent tab |
| `settings` | `appearance` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings appearance tab |
| `settings` | `diagnostics` | enabled | `stable` | `debug, profile, release` | `settings_page` | Desktop settings diagnostics tab |
| `settings` | `experimental` | enabled | `experimental` | `debug, profile, release` | `settings_page` | Desktop settings experimental tab |
@ -104,6 +110,9 @@
| `assistant` | `local_runtime` | disabled | `experimental` | `-` | `web_assistant_page` | Web does not expose desktop runtime controls |
| `settings` | `general` | enabled | `stable` | `debug, profile, release` | `web_settings_page` | Web settings general tab |
| `settings` | `gateway` | enabled | `stable` | `debug, profile, release` | `web_settings_page` | Web settings gateway tab |
| `settings` | `account_access` | disabled | `experimental` | `-` | `web_settings_page` | Web does not expose account access section |
| `settings` | `vault_server` | disabled | `experimental` | `-` | `web_settings_page` | Web does not expose vault server integration |
| `settings` | `gateway_setup_code` | disabled | `experimental` | `-` | `web_settings_page` | Web does not expose gateway setup code editor |
| `settings` | `appearance` | enabled | `stable` | `debug, profile, release` | `web_settings_page` | Web settings appearance tab |
| `settings` | `about` | enabled | `stable` | `debug, profile, release` | `web_settings_page` | Web settings about tab |

View File

@ -2,7 +2,7 @@
> Generated by `tool/render_release_docs.dart`
> Source manifest: [`config/feature_flags.yaml`](../../config/feature_flags.yaml)
> Generated at: `2026-03-22T23:18:17.681830`
> Generated at: `2026-03-24T00:32:25.947047`
## 规划规则
@ -14,16 +14,16 @@
| 平台 | Debug Visible | Profile Visible | Release Visible | Suppressed |
| --- | --- | --- | --- | --- |
| `mobile` | 27 | 19 | 19 | 2 |
| `desktop` | 27 | 21 | 20 | 1 |
| `web` | 8 | 8 | 8 | 4 |
| `mobile` | 26 | 18 | 18 | 6 |
| `desktop` | 26 | 20 | 19 | 5 |
| `web` | 8 | 8 | 8 | 7 |
## Release Baseline
| 平台 | 数量 | Flag 列表 |
| --- | --- | --- |
| `mobile` | 19 | `navigation.assistant`, `navigation.tasks`, `navigation.workspace`, `navigation.settings`, `workspace.skills`, `workspace.nodes`, `workspace.agents`, `workspace.ai_gateway`, `assistant.direct_ai`, `assistant.local_gateway`, `assistant.relay_gateway`, `assistant.file_attachments`, `settings.general`, `settings.workspace`, `settings.gateway`, `settings.agents`, `settings.appearance`, `settings.diagnostics`, `settings.about` |
| `desktop` | 20 | `navigation.assistant`, `navigation.tasks`, `navigation.skills`, `navigation.nodes`, `navigation.agents`, `navigation.secrets`, `navigation.ai_gateway`, `navigation.settings`, `assistant.direct_ai`, `assistant.local_gateway`, `assistant.relay_gateway`, `assistant.file_attachments`, `assistant.local_runtime`, `settings.general`, `settings.workspace`, `settings.gateway`, `settings.agents`, `settings.appearance`, `settings.diagnostics`, `settings.about` |
| `mobile` | 18 | `navigation.assistant`, `navigation.tasks`, `navigation.workspace`, `navigation.settings`, `workspace.skills`, `workspace.nodes`, `workspace.agents`, `workspace.ai_gateway`, `assistant.direct_ai`, `assistant.local_gateway`, `assistant.relay_gateway`, `assistant.file_attachments`, `settings.general`, `settings.workspace`, `settings.gateway`, `settings.appearance`, `settings.diagnostics`, `settings.about` |
| `desktop` | 19 | `navigation.assistant`, `navigation.tasks`, `navigation.skills`, `navigation.nodes`, `navigation.agents`, `navigation.secrets`, `navigation.ai_gateway`, `navigation.settings`, `assistant.direct_ai`, `assistant.local_gateway`, `assistant.relay_gateway`, `assistant.file_attachments`, `assistant.local_runtime`, `settings.general`, `settings.workspace`, `settings.gateway`, `settings.appearance`, `settings.diagnostics`, `settings.about` |
| `web` | 8 | `navigation.assistant`, `navigation.settings`, `assistant.direct_ai`, `assistant.relay_gateway`, `settings.general`, `settings.gateway`, `settings.appearance`, `settings.about` |
## Profile-only Lane
@ -46,27 +46,27 @@
| 平台 | 数量 | Flag 列表 |
| --- | --- | --- |
| `mobile` | 2 | `workspace.account`, `assistant.local_runtime` |
| `desktop` | 1 | `navigation.account` |
| `web` | 4 | `assistant.file_attachments`, `assistant.multi_agent`, `assistant.local_gateway`, `assistant.local_runtime` |
| `mobile` | 6 | `workspace.account`, `assistant.local_runtime`, `settings.account_access`, `settings.vault_server`, `settings.gateway_setup_code`, `settings.agents` |
| `desktop` | 5 | `navigation.account`, `settings.account_access`, `settings.vault_server`, `settings.gateway_setup_code`, `settings.agents` |
| `web` | 7 | `assistant.file_attachments`, `assistant.multi_agent`, `assistant.local_gateway`, `assistant.local_runtime`, `settings.account_access`, `settings.vault_server`, `settings.gateway_setup_code` |
## Tier Inventory
### Mobile
- `stable`: `navigation.assistant`, `navigation.tasks`, `navigation.workspace`, `navigation.settings`, `workspace.skills`, `workspace.nodes`, `workspace.agents`, `workspace.ai_gateway`, `assistant.direct_ai`, `assistant.local_gateway`, `assistant.relay_gateway`, `assistant.file_attachments`, `settings.general`, `settings.workspace`, `settings.gateway`, `settings.agents`, `settings.appearance`, `settings.diagnostics`, `settings.about`
- `stable`: `navigation.assistant`, `navigation.tasks`, `navigation.workspace`, `navigation.settings`, `workspace.skills`, `workspace.nodes`, `workspace.agents`, `workspace.ai_gateway`, `assistant.direct_ai`, `assistant.local_gateway`, `assistant.relay_gateway`, `assistant.file_attachments`, `settings.general`, `settings.workspace`, `settings.gateway`, `settings.appearance`, `settings.diagnostics`, `settings.about`
- `experimental`: `navigation.secrets`, `workspace.mcp_server`, `workspace.claw_hub`, `assistant.multi_agent`, `settings.experimental`, `settings.experimental_canvas`, `settings.experimental_bridge`, `settings.experimental_debug`
- `disabled`: `workspace.account`, `assistant.local_runtime`
- `disabled`: `workspace.account`, `assistant.local_runtime`, `settings.account_access`, `settings.vault_server`, `settings.gateway_setup_code`, `settings.agents`
### Desktop
- `stable`: `navigation.assistant`, `navigation.tasks`, `navigation.skills`, `navigation.nodes`, `navigation.agents`, `navigation.secrets`, `navigation.ai_gateway`, `navigation.settings`, `assistant.direct_ai`, `assistant.local_gateway`, `assistant.relay_gateway`, `assistant.file_attachments`, `assistant.local_runtime`, `settings.general`, `settings.workspace`, `settings.gateway`, `settings.agents`, `settings.appearance`, `settings.diagnostics`, `settings.about`
- `stable`: `navigation.assistant`, `navigation.tasks`, `navigation.skills`, `navigation.nodes`, `navigation.agents`, `navigation.secrets`, `navigation.ai_gateway`, `navigation.settings`, `assistant.direct_ai`, `assistant.local_gateway`, `assistant.relay_gateway`, `assistant.file_attachments`, `assistant.local_runtime`, `settings.general`, `settings.workspace`, `settings.gateway`, `settings.appearance`, `settings.diagnostics`, `settings.about`
- `beta`: `assistant.multi_agent`
- `experimental`: `navigation.mcp_server`, `navigation.claw_hub`, `settings.experimental`, `settings.experimental_canvas`, `settings.experimental_bridge`, `settings.experimental_debug`
- `disabled`: `navigation.account`
- `disabled`: `navigation.account`, `settings.account_access`, `settings.vault_server`, `settings.gateway_setup_code`, `settings.agents`
### Web
- `stable`: `navigation.assistant`, `navigation.settings`, `assistant.direct_ai`, `assistant.relay_gateway`, `settings.general`, `settings.gateway`, `settings.appearance`, `settings.about`
- `disabled`: `assistant.file_attachments`, `assistant.multi_agent`, `assistant.local_gateway`, `assistant.local_runtime`
- `disabled`: `assistant.file_attachments`, `assistant.multi_agent`, `assistant.local_gateway`, `assistant.local_runtime`, `settings.account_access`, `settings.vault_server`, `settings.gateway_setup_code`

View File

@ -2,38 +2,75 @@
> Generated by `tool/render_release_docs.dart`
> Source manifest: [`config/feature_flags.yaml`](../../config/feature_flags.yaml)
> Generated at: `2026-03-22T23:18:17.681830`
> Generated at: `2026-03-24T00:32:25.947047`
## Git Snapshot
| 字段 | 值 |
| --- | --- |
| Branch | `main` |
| Head Commit | `43388e1` |
| Branch | `release/v0.7` |
| Head Commit | `fd402c3` |
| Head Tags | `-` |
| Latest Tag | `v0.6` |
| Previous Tag | `v0.5` |
| Comparison Range | `v0.6..HEAD` |
| Latest Tag | `v0.6.1` |
| Previous Tag | `v0.6` |
| Comparison Range | `v0.6.1..HEAD` |
## Recent Tags
| Tag | Date |
| --- | --- |
| `v0.6.1` | `2026-03-22` |
| `v0.6` | `2026-03-22` |
| `v0.5` | `2026-03-20` |
| `v0.4` | `2026-03-15` |
| `v0.2` | `2026-03-12` |
| `v0.1` | `2026-03-11` |
## Commits
| Hash | Date | Author | Subject |
| --- | --- | --- | --- |
| `43388e1` | `2026-03-22` | Haitao Pan | Clarify internal architecture documentation |
| `5cab0f5` | `2026-03-22` | Haitao Pan | Refactor work modes and gateway profiles |
| `5d49ae3` | `2026-03-22` | Haitao Pan | Refactor assistant page and gateway runtime integration |
| `72ecd1f` | `2026-03-22` | Haitao Pan | Unify legacy config pages into settings center |
| `abea2b4` | `2026-03-22` | Haitao Pan | Integrate gateway settings into integrations page |
| `ffced7f` | `2026-03-22` | Haitao Pan | Refactor settings persistence and upgrade recovery |
| `98409d1` | `2026-03-22` | Haitao Pan | Refine AI Gateway action buttons |
| `95ae875` | `2026-03-22` | Haitao Pan | Fix remote thread status fallback |
| `fd402c3` | `2026-03-24` | Haitao Pan | Bump release version to 0.7.0 |
| `f1a4793` | `2026-03-24` | Haitao Pan | Fix Codex ACP turn payload schema |
| `a734d34` | `2026-03-24` | Haitao Pan | Fix single-agent ACP model ownership |
| `9679f12` | `2026-03-23` | Haitao Pan | Restore ACP settings save/apply actions |
| `23d8974` | `2026-03-23` | Haitao Pan | Fix secrets settings tab assertion |
| `9a0cf2c` | `2026-03-23` | Haitao Pan | Add ACP endpoint settings tab |
| `c7bd585` | `2026-03-23` | Haitao Pan | Isolate test persistence roots |
| `3ce78ae` | `2026-03-23` | Haitao Pan | Update CocoaPods locks for file-backed store |
| `299291d` | `2026-03-23` | Haitao Pan | Harden file persistence fallback state |
| `3419f03` | `2026-03-23` | Haitao Pan | Recover deleted transient workspace paths |
| `22ceb3b` | `2026-03-23` | Haitao Pan | Rebuild desktop persistence as file stores |
| `c7101bf` | `2026-03-23` | Haitao Pan | Remove legacy persistence implementation |
| `e1ea5a5` | `2026-03-23` | Haitao Pan | Fix macOS package build state reset |
| `c9852fd` | `2026-03-23` | Haitao Pan | Rename ARIS bridge to go core |
| `048eb0c` | `2026-03-23` | Haitao Pan | Remove legacy settings recovery path |
| `0a520f7` | `2026-03-23` | Haitao Pan | Remove discoveredSkills runtime remnants |
| `608b9f3` | `2026-03-23` | Haitao Pan | Clean up first-batch single-agent skills flow |
| `89b90db` | `2026-03-23` | Haitao Pan | Add local single-agent skill discovery |
| `beed9f9` | `2026-03-23` | Haitao Pan | Refine gateway source chip labels |
| `92547b1` | `2026-03-23` | Haitao Pan | Isolate gateway secrets per profile slot |
| `8d6c4a9` | `2026-03-23` | Haitao Pan | Simplify durable storage initialization |
| `bdcc1fe` | `2026-03-23` | Haitao Pan | fix: update external agent ACP copy |
| `89b3826` | `2026-03-23` | Haitao Pan | Refine LLM endpoint settings layout |
| `55df3db` | `2026-03-23` | Haitao Pan | merge: external single-agent app-server for app store |
| `7540a3a` | `2026-03-23` | Haitao Pan | refactor(appstore): use external single-agent app-server |
| `b53b853` | `2026-03-23` | Haitao Pan | refactor: rename AI Gateway UI copy to LLM API |
| `28b279f` | `2026-03-23` | Haitao Pan | chore(release): bump to v0.6.2 and gate account access |
| `fbc4f55` | `2026-03-23` | Haitao Pan | fix(release): harden apple app store distribution |
| `213ca0e` | `2026-03-23` | Haitao Pan | merge: acp mainline convergence |
| `aad97a9` | `2026-03-23` | Haitao Pan | feat(acp): converge runtime pipeline to go acp core |
| `d1686b7` | `2026-03-23` | Haitao Pan | feat(settings): gate vault server behind experimental flag |
| `82a33b8` | `2026-03-23` | Haitao Pan | refactor(desktop): route assistant execution through gateway ACP |
| `4a3369c` | `2026-03-23` | Haitao Pan | Merge branch 'codex/config-store-durable-path' |
| `1d27b05` | `2026-03-23` | Haitao Pan | Enforce durable config paths and disable implicit memory fallback |
| `32ef635` | `2026-03-23` | Haitao Pan | Fix codex external CLI availability detection with configured path |
| `6368817` | `2026-03-23` | Haitao Pan | Refine single-agent thread scoped provider flow |
| `41a32a2` | `2026-03-23` | Haitao Pan | Add local tmp cache directory |
| `8cf26a9` | `2026-03-23` | Haitao Pan | Validate workflow and archive results |
| `963ff9b` | `2026-03-23` | Haitao Pan | Remove task CTA noise from assistant and tasks views |
| `ac7f932` | `2026-03-23` | Haitao Pan | Make gateway integration sections collapsible |
| `085041e` | `2026-03-23` | Haitao Pan | Rename AI Gateway mode to Single Agent |
| `96f2cd1` | `2026-03-23` | Haitao Pan | docs: clarify architecture baselines |
| `7994d42` | `2026-03-23` | Haitao Pan | chore: remove CodexBar submodule |
| `17501c9` | `2026-03-23` | Haitao Pan | fix: disable default OpenAI web cookie import |
| `89bd492` | `2026-03-23` | Haitao Pan | Unify gateway settings actions and harden persistence tests |

View File

@ -2,50 +2,99 @@
> Generated by `tool/render_release_docs.dart`
> Source manifest: [`config/feature_flags.yaml`](../../config/feature_flags.yaml)
> Generated at: `2026-03-22T23:18:17.681830`
> Generated at: `2026-03-24T00:32:25.947047`
## Git Snapshot
| 字段 | 值 |
| --- | --- |
| Branch | `main` |
| Head Commit | `43388e1` |
| Branch | `release/v0.7` |
| Head Commit | `fd402c3` |
| Head Tags | `-` |
| Latest Tag | `v0.6` |
| Previous Tag | `v0.5` |
| Comparison Range | `v0.6..HEAD` |
| Commit Count | 8 |
| Latest Tag | `v0.6.1` |
| Previous Tag | `v0.6` |
| Comparison Range | `v0.6.1..HEAD` |
| Commit Count | 45 |
## Feature Snapshot
| 平台 | Debug | Profile | Release | Suppressed |
| --- | --- | --- | --- | --- |
| `mobile` | 27 | 19 | 19 | 2 |
| `desktop` | 27 | 21 | 20 | 1 |
| `web` | 8 | 8 | 8 | 4 |
| `mobile` | 26 | 18 | 18 | 6 |
| `desktop` | 26 | 20 | 19 | 5 |
| `web` | 8 | 8 | 8 | 7 |
## Current Focus
- `release` 当前面向用户暴露 47 个 UI feature flags全部来自 `stable` tier。
- `release` 当前面向用户暴露 45 个 UI feature flags全部来自 `stable` tier。
- `profile` 相比 `release` 额外开放 1 个预发布条目: `desktop.assistant.multi_agent`
- `debug` 相比 `profile` 额外开放 14 个实验条目: `mobile.navigation.secrets`, `mobile.workspace.mcp_server`, `mobile.workspace.claw_hub`, `mobile.assistant.multi_agent`, `mobile.settings.experimental`, `mobile.settings.experimental_canvas`, `mobile.settings.experimental_bridge`, `mobile.settings.experimental_debug`, `desktop.navigation.mcp_server`, `desktop.navigation.claw_hub`, `desktop.settings.experimental`, `desktop.settings.experimental_canvas`, `desktop.settings.experimental_bridge`, `desktop.settings.experimental_debug`
## Commit Highlights
### Features
- `9a0cf2c` Add ACP endpoint settings tab
- `89b90db` Add local single-agent skill discovery
- `aad97a9` feat(acp): converge runtime pipeline to go acp core
- `d1686b7` feat(settings): gate vault server behind experimental flag
- `41a32a2` Add local tmp cache directory
### Fixes
- `95ae875` Fix remote thread status fallback
- `f1a4793` Fix Codex ACP turn payload schema
- `a734d34` Fix single-agent ACP model ownership
- `23d8974` Fix secrets settings tab assertion
- `e1ea5a5` Fix macOS package build state reset
- `bdcc1fe` fix: update external agent ACP copy
- `fbc4f55` fix(release): harden apple app store distribution
- `32ef635` Fix codex external CLI availability detection with configured path
- `17501c9` fix: disable default OpenAI web cookie import
### Build / Release
- `8cf26a9` Validate workflow and archive results
### Docs
- `96f2cd1` docs: clarify architecture baselines
### Refactors
- `5cab0f5` Refactor work modes and gateway profiles
- `5d49ae3` Refactor assistant page and gateway runtime integration
- `ffced7f` Refactor settings persistence and upgrade recovery
- `7540a3a` refactor(appstore): use external single-agent app-server
- `b53b853` refactor: rename AI Gateway UI copy to LLM API
- `82a33b8` refactor(desktop): route assistant execution through gateway ACP
### Merges
- `4a3369c` Merge branch 'codex/config-store-durable-path'
### Other
- `43388e1` Clarify internal architecture documentation
- `72ecd1f` Unify legacy config pages into settings center
- `abea2b4` Integrate gateway settings into integrations page
- `98409d1` Refine AI Gateway action buttons
- `fd402c3` Bump release version to 0.7.0
- `9679f12` Restore ACP settings save/apply actions
- `c7bd585` Isolate test persistence roots
- `3ce78ae` Update CocoaPods locks for file-backed store
- `299291d` Harden file persistence fallback state
- `3419f03` Recover deleted transient workspace paths
- `22ceb3b` Rebuild desktop persistence as file stores
- `c7101bf` Remove legacy persistence implementation
- `c9852fd` Rename ARIS bridge to go core
- `048eb0c` Remove legacy settings recovery path
- `0a520f7` Remove discoveredSkills runtime remnants
- `608b9f3` Clean up first-batch single-agent skills flow
- `beed9f9` Refine gateway source chip labels
- `92547b1` Isolate gateway secrets per profile slot
- `8d6c4a9` Simplify durable storage initialization
- `89b3826` Refine LLM endpoint settings layout
- `55df3db` merge: external single-agent app-server for app store
- `28b279f` chore(release): bump to v0.6.2 and gate account access
- `213ca0e` merge: acp mainline convergence
- `1d27b05` Enforce durable config paths and disable implicit memory fallback
- `6368817` Refine single-agent thread scoped provider flow
- `963ff9b` Remove task CTA noise from assistant and tasks views
- `ac7f932` Make gateway integration sections collapsible
- `085041e` Rename AI Gateway mode to Single Agent
- `7994d42` chore: remove CodexBar submodule
- `89bd492` Unify gateway settings actions and harden persistence tests