Prepare v0.5 release
This commit is contained in:
parent
49e69a181e
commit
f8b32bffb3
36
CHANGELOG.md
36
CHANGELOG.md
@ -1,35 +1,31 @@
|
||||
# Changelog
|
||||
|
||||
## 0.4.0 — 2026-03-15
|
||||
## 0.5.0 — 2026-03-20
|
||||
|
||||
### Highlights
|
||||
- Assistant 现在作为默认主页,首页围绕“默认任务”工作台展开。
|
||||
- 左侧统一侧板收敛为固定 `任务 / 导航` 加自定义关注入口,支持折叠、拖拽和更宽的动态调整。
|
||||
- 任务列表与当前对话打通,当前会话默认作为任务上下文持续保留,只有归档后才从列表移除。
|
||||
- Breadcrumb、关注入口预览和默认主页面路由已经统一到 assistant 工作台。
|
||||
- Codex 集成路线明确为 external-first:当前可交付路径是外部 Codex CLI,经由 XWorkmate 作为 app-mediated cooperative node 与 OpenClaw Gateway 协同。
|
||||
- Assistant 任务线程升级为持续会话:支持流式回复、继续追问、线程归档和重启恢复。
|
||||
- 任务列表按 `仅 AI Gateway / 本地 OpenClaw Gateway / 远程 OpenClaw Gateway` 分组,保持极简列表布局。
|
||||
- Multi-Agent 协作正式升级为 `Architect / Engineer / Tester`,并可选 `ARIS` 作为最强协作框架。
|
||||
- ARIS bundle 作为只读资产内嵌进 App,`skills/` 直接复用 upstream,`llm-chat` 与 `claude-review` 切到 Go bridge。
|
||||
- `Ollama Cloud` 文案与默认地址统一,打包后的 `.app` 会随同分发 `xworkmate-aris-bridge` helper。
|
||||
|
||||
### Current Delivery Scope
|
||||
- 已交付:外部 Codex CLI bridge、AI Gateway 模型桥接、OpenClaw Gateway 协同注册、assistant 工作台与任务侧栏、macOS DMG 打包链路。
|
||||
- 已交付:关注入口收藏、左侧侧板动态宽度、面包屑导航、任务列表保留与归档流转。
|
||||
- 已交付:AI Gateway-only streaming threads、OpenClaw 本地/远程任务线程、手动归档与持续会话恢复。
|
||||
- 已交付:Multi-Agent managed runtime、ARIS framework preset、本地优先 Ollama 回退、Go bridge runtime 和打包分发。
|
||||
- 已交付:Settings / Assistant 里的 ARIS 轻量状态展示、任务分组、Ollama Cloud 设置迁移。
|
||||
- 保持 truth-first:Scheduled Tasks 仍是 `cron.list` 只读视图;Memory 仍是 `memory/sync` 同步能力,不宣传 CRUD。
|
||||
|
||||
### Not Yet Implemented
|
||||
- 内置 Codex / Rust FFI 仍未交付,`builtIn` 只保留为 experimental placeholder,不可视为稳定运行模式。
|
||||
- 其他外部 Code Agent CLI 的统一 chooser / 调度 UI 还未落地;当前统一注册契约已预留,但活跃 provider 仍以 Codex 为主。
|
||||
- OpenClaw Gateway 到 Codex CLI 的直连 RPC、无 UI/headless 常驻执行、远程调度不在 `v0.4` 交付范围内。
|
||||
- 泛化的外部 Code Agent provider chooser / 调度 UI 还未落地;当前以角色配置和 preset 为主。
|
||||
- OpenClaw Gateway 到外部 CLI 的直连 RPC、无 UI/headless 常驻执行、远程分布式调度不在 `v0.5` 交付范围内。
|
||||
- `Tasks` 与 `Memory` 相关能力仍以 truth 收口为主,没有新增伪造接口或误导性交互。
|
||||
|
||||
### Known Issues
|
||||
- 全量 `flutter analyze` 仍失败,主要被 `test/runtime/codex_integration_test.dart` 的既有编译损坏拖住。
|
||||
- 全量 `flutter test` 仍有既有失败项,包括:
|
||||
- `test/features/settings_page_test.dart` 的旧断言失败
|
||||
- `test/runtime/mode_switcher_test.dart` 的旧超时/失败
|
||||
- `test/runtime/app_controller_codex_bridge_test.dart` 在受限环境下写 `~/.codex/config.toml` 的权限问题
|
||||
- macOS device-run 集成用例仍不稳定:
|
||||
- `integration_test/desktop_navigation_flow_test.dart` 仍引用旧入口文案
|
||||
- `integration_test/desktop_settings_flow_test.dart` 仍受 `Failed to foreground app; open returned 1` 影响
|
||||
- ARIS local-first 协作仍依赖本地 Ollama endpoint 可达,缺失时会退化到已配置的云端或可用 CLI。
|
||||
- Gemini / Claude / Codex / OpenCode 的深度能力仍受本机安装状态约束;未安装时只保证回退链路可用。
|
||||
- 外部 CLI 全链路协作仍建议按 `docs/cases/README.md` 做一轮手动验证。
|
||||
|
||||
### Dev
|
||||
- `pubspec.yaml`: 当前版本保持 `0.4.0+2`
|
||||
- `CodexBar/version.env`: 营销版本保持 `0.4.0`
|
||||
- `pubspec.yaml`: 当前版本为 `0.5.0+1`
|
||||
- macOS / iOS build name 和 build number 继续由 Flutter 版本号统一驱动
|
||||
|
||||
38
README.md
38
README.md
@ -1,37 +1,37 @@
|
||||
# XWorkmate
|
||||
|
||||
XWorkmate is a desktop-first AI workspace shell built with Flutter.
|
||||
`v0.4` ships the assistant workbench as the default homepage and treats XWorkmate itself as the cooperative node connected to OpenClaw Gateway.
|
||||
`v0.5` ships persistent assistant task threads, optional ARIS-powered multi-agent collaboration, and a bundled Go bridge runtime that travels with the app.
|
||||
|
||||
## v0.4 Highlights
|
||||
## v0.5 Highlights
|
||||
|
||||
- Assistant 首页默认落在“默认任务”工作台。
|
||||
- 左侧统一侧板支持固定 `任务 / 导航` 与自定义关注入口。
|
||||
- 当前对话默认作为任务上下文持续保留,归档后才从列表隐藏。
|
||||
- 外部 Codex CLI 已可通过 app-mediated bridge 方式接入,并与 AI Gateway / OpenClaw Gateway 协同工作。
|
||||
- macOS 已具备 DMG 打包与安装链路。
|
||||
- Assistant 任务线程支持流式回复、继续追问和手动归档,不再是一问一答即结束。
|
||||
- 任务列表按 `仅 AI Gateway / 本地 OpenClaw Gateway / 远程 OpenClaw Gateway` 分组显示。
|
||||
- Multi-Agent 协作支持 `Architect / Engineer / Tester`,并可切换 `Native / ARIS` 框架。
|
||||
- ARIS `skills/` 直接随 App 内置,`llm-chat` 与 `claude-review` 统一由 Go bridge 驱动。
|
||||
- `Ollama Cloud` 设置、ARIS helper bundling、macOS DMG 打包与安装链路已打通。
|
||||
|
||||
## Current Scope
|
||||
|
||||
### Shipping in v0.4
|
||||
- External-first Codex CLI integration
|
||||
- AI Gateway model bridge
|
||||
- OpenClaw Gateway cooperative registration through XWorkmate
|
||||
- Assistant task workspace with focused-entry side panel
|
||||
- Breadcrumb navigation and dynamic left-panel resizing
|
||||
### Shipping in v0.5
|
||||
- AI Gateway-only streaming assistant threads
|
||||
- OpenClaw local/remote task threads with persistent context
|
||||
- Multi-Agent orchestration with optional ARIS preset
|
||||
- Bundled ARIS skills, Go bridge helper, `llm-chat` reviewer, and `claude-review`
|
||||
- Ollama Cloud settings, task grouping, and macOS packaged delivery
|
||||
|
||||
### Not Yet Implemented
|
||||
- Built-in Codex runtime through Rust FFI
|
||||
- Gateway-to-Codex direct RPC, headless execution, or remote scheduling
|
||||
- Generic external Code Agent provider chooser / scheduler UI
|
||||
- Expanded task CRUD beyond `cron.list` read-only visibility
|
||||
- Distributed/headless remote worker orchestration
|
||||
- Generic external Code Agent provider chooser / scheduler UI beyond current role-based settings
|
||||
- Expanded task CRUD beyond the current assistant-thread-first workflow
|
||||
- Expanded memory APIs beyond `memory/sync`
|
||||
|
||||
## Known Issues
|
||||
|
||||
- Full `flutter analyze` still fails because of existing issues, mainly `test/runtime/codex_integration_test.dart`.
|
||||
- Full `flutter test` still has existing failures in settings/runtime tests and Codex bridge permission-sensitive cases.
|
||||
- macOS device-run integration tests still rely on stale selectors and can fail to foreground the app during automated runs.
|
||||
- ARIS local-first collaboration still depends on a reachable local Ollama endpoint for the strongest offline workflow.
|
||||
- Cloud CLI roles still degrade to locally available executors when Gemini / Claude / Codex are not installed.
|
||||
- Manual validation is still recommended for full end-to-end multi-agent runs that touch external CLIs.
|
||||
|
||||
## Development
|
||||
|
||||
|
||||
@ -2,9 +2,9 @@ name: xworkmate
|
||||
description: "XWorkmate desktop-first AI workspace shell."
|
||||
publish_to: 'none'
|
||||
|
||||
version: 0.4.0+2
|
||||
build-date: 2026-03-12
|
||||
build-id: acc3a06
|
||||
version: 0.5.0+1
|
||||
build-date: 2026-03-20
|
||||
build-id: 4183a40
|
||||
|
||||
environment:
|
||||
sdk: ^3.11.0
|
||||
|
||||
36
releases/v0.5/README.md
Normal file
36
releases/v0.5/README.md
Normal file
@ -0,0 +1,36 @@
|
||||
# XWorkmate v0.5 Release
|
||||
|
||||
## Version
|
||||
|
||||
- Marketing version: `0.5.0`
|
||||
- Build number: `1`
|
||||
- Tag: `v0.5`
|
||||
|
||||
## Release Focus
|
||||
|
||||
- 持续 Assistant 任务线程与流式 AI Gateway 对话
|
||||
- `仅 AI Gateway / 本地 OpenClaw Gateway / 远程 OpenClaw Gateway` 三模式统一
|
||||
- `Architect / Engineer / Tester` 多 Agent 协作
|
||||
- 可选 `ARIS` 框架、内嵌 skills、Go bridge runtime
|
||||
- `Ollama Cloud` 文案和默认地址统一
|
||||
|
||||
## Bundled Runtime
|
||||
|
||||
- `assets/aris/skills` 继续直接复用 upstream `skills/`
|
||||
- `llm-chat` 与 `claude-review` 统一由 `xworkmate-aris-bridge` 提供
|
||||
- macOS `.app` 会把 helper 打进 `Contents/Helpers/xworkmate-aris-bridge`
|
||||
|
||||
## Validation
|
||||
|
||||
- `flutter analyze`
|
||||
- `flutter test`
|
||||
- `cd go/aris_bridge && go test ./...`
|
||||
- `flutter test integration_test/desktop_navigation_flow_test.dart -d macos`
|
||||
- `flutter test integration_test/desktop_settings_flow_test.dart -d macos`
|
||||
- `flutter build macos`
|
||||
- `flutter build ios --simulator`
|
||||
- `make install-mac`
|
||||
|
||||
## Manual Cases
|
||||
|
||||
- `docs/cases/README.md`
|
||||
Loading…
Reference in New Issue
Block a user