Haitao Pan
81ecfba85a
feat: Remote Desktop UI and Client WebRTC Integration
2026-06-03 10:50:06 +08:00
Haitao Pan
c4ca5a2c34
Preserve artifacts after interrupted bridge responses
2026-06-02 16:21:17 +08:00
Haitao Pan
55a1ce2af4
Reassociate OpenClaw tasks through Bridge control plane
2026-06-02 11:58:40 +08:00
Haitao Pan
177fdcb46a
feat(openclaw): implement artifact sync and ignore policies
2026-06-02 11:14:07 +08:00
Haitao Pan
38a2d80e3c
fix(openclaw): keep long artifact recovery synced
2026-06-02 07:36:05 +08:00
Haitao Pan
64862bdeb9
fix(openclaw): recover final task snapshots
2026-06-02 04:24:00 +08:00
Haitao Pan
e0d840d956
fix(openclaw): keep artifact runs session scoped
2026-06-02 00:48:56 +08:00
Haitao Pan
c2128fe5da
Fix manual bridge save runtime config
2026-06-01 13:11:30 +08:00
Haitao Pan
22a0376b00
fix: repair bridge login sync runtime state
2026-06-01 10:02:13 +08:00
Haitao Pan
dc6a4103e7
fix: stabilize complex openclaw artifact tasks
2026-05-31 12:27:47 +08:00
Haitao Pan
c2e675f390
Merge branch 'codex/login-sync-main' into release/v1.1.3
...
# 请输入一个提交信息以解释此合并的必要性,尤其是将一个更新后的上游分支
# 合并到主题分支。
#
# 以 '#' 开始的行将被忽略,而空的提交说明将终止提交。
2026-05-30 12:09:50 +08:00
Haitao Pan
ee8bfa48fd
chore: update core integration cases and runtime helpers
2026-05-30 12:04:54 +08:00
Haitao Pan
d814f79bb3
Use manual bridge config for ACP runtime
2026-05-30 10:50:26 +08:00
Haitao Pan
7bf9ed4e40
feat: sync existing workspace directory artifacts recursively
2026-05-29 19:17:38 +08:00
Haitao Pan
fcc579e679
refactor: classify gateway task load
2026-05-29 14:33:54 +08:00
Haitao Pan
71bae611fc
refactor: classify gateway task load
2026-05-29 14:30:19 +08:00
Haitao Pan
109dbd219f
fix(assistant): pin task session on submit
2026-05-29 13:31:48 +08:00
Haitao Pan
191ddc6ca4
fix: unblock OpenClaw gateway task queue
2026-05-28 17:05:07 +08:00
Haitao Pan
6c009c71a2
Hide desktop agent dialog mode
2026-05-27 14:50:59 +08:00
Haitao Pan
eaca7e0f7d
Keep sidebar task order stable
2026-05-27 10:37:16 +08:00
Haitao Pan
83b776ccb0
Handle gateway default task workspace
2026-05-26 14:11:01 +08:00
Haitao Pan
49e7a60e47
Use remote workspace for OpenClaw execution
2026-05-26 13:42:28 +08:00
Haitao Pan
f861511a2f
Remove OpenClaw direct ACP route
2026-05-26 11:06:22 +08:00
Haitao Pan
f8facadca8
feat(mobile): redesign mobile UX and iOS native experience
2026-05-26 07:05:55 +08:00
Haitao Pan
0f2b29e0ad
Fix assistant continue task requeue
2026-05-25 10:35:30 +08:00
Haitao Pan
052c00cd34
merge: fix iOS login mobile settings
2026-05-25 09:44:21 +08:00
Haitao Pan
22c49c2e37
fix: stabilize iOS login storage and mobile settings
2026-05-25 09:43:57 +08:00
Haitao Pan
0201ffa676
Fix managed bridge token priority
2026-05-25 09:15:53 +08:00
Haitao Pan
041e2d9202
fix: keep stopped gateway tasks out of pending queue
2026-05-25 08:49:20 +08:00
Haitao Pan
c8d974b578
feat: add mobile assistant surface
2026-05-24 12:28:48 +08:00
Haitao Pan
ffbb9cb9ba
fix: keep task selection order stable
2026-05-24 10:11:59 +08:00
Haitao Pan
4825142617
fix: group gateway skills and clean imports
2026-05-23 12:02:45 +08:00
Haitao Pan
9a241349de
fix: pass selected skills with key context
2026-05-23 10:58:06 +08:00
Haitao Pan
4cb34f7b7f
fix: load OpenClaw skills through bridge control plane
2026-05-22 21:27:44 +08:00
Haitao Pan
976a57b181
fix: use bridge skills for assistant picker
2026-05-22 20:30:34 +08:00
Haitao Pan
c57945e212
fix: require yes before deleting archived tasks
2026-05-20 16:38:48 +08:00
Haitao Pan
9fbbfe881e
feat: manage archived assistant tasks
2026-05-20 14:49:22 +08:00
Haitao Pan
0e53058cd3
feat: show sidebar task status chips
2026-05-19 15:39:23 +08:00
Haitao Pan
208545dd71
fix: surface queued task feedback
2026-05-19 10:28:13 +08:00
Haitao Pan
484b10ecf5
fix: remove polluted test task sessions
2026-05-19 08:21:45 +08:00
Haitao Pan
e8e4d65127
fix: support openclaw queued task submission
2026-05-18 20:37:15 +08:00
Haitao Pan
e264f3831a
fix: isolate test thread workspaces
2026-05-18 19:42:49 +08:00
Haitao Pan
c3295a0276
Fix assistant task artifact and draft handling
2026-05-18 16:04:06 +08:00
Haitao Pan
bc468d8f2e
fix: keep agent mode selectable and omit OpenClaw model
2026-05-13 17:44:39 +08:00
Haitao Pan
b9a9999291
chore: remove stale gateway settings and app ffi paths
2026-05-13 16:45:54 +08:00
Haitao Pan
87c978d456
Remove runtime session task binding
2026-05-13 12:37:34 +08:00
Haitao Pan
71b78dae66
Fix atomic assistant task execution state
2026-05-12 21:23:58 +08:00
Haitao Pan
95fdaefb74
Fix assistant session artifact binding
2026-05-12 16:47:09 +08:00
Haitao Pan
6c6e68e8be
Stabilize OpenClaw gateway queue tests
2026-05-12 15:25:58 +08:00
Haitao Pan
f6e265cd03
Show historical files for empty OpenClaw runs
2026-05-12 15:12:31 +08:00
Haitao Pan
23adf1f176
Queue OpenClaw gateway tasks locally
2026-05-11 11:45:32 +08:00
Haitao Pan
0e9ccb7ed4
fix: restart gateway turns after acp interruption
2026-05-10 12:59:09 +08:00
Haitao Pan
e6d54fd07b
fix: isolate same-prompt draft artifacts
2026-05-09 18:07:57 +08:00
Haitao Pan
564fa533ac
fix: isolate task artifacts by current sync
2026-05-09 17:01:04 +08:00
Haitao Pan
093db7dfc5
fix: stabilize ACP gateway connect failures
2026-05-09 15:12:51 +08:00
Haitao Pan
92ea83cbda
fix: keep OpenClaw task streams alive in app
2026-05-08 19:54:54 +08:00
Haitao Pan
db88b10ee0
fix: hide OpenClaw artifact guard diagnostics
2026-05-08 18:14:36 +08:00
Haitao Pan
828c3bac35
fix: use OpenClaw task submit endpoint
2026-05-08 17:25:26 +08:00
Haitao Pan
1239c59d42
feat: add assistant task runtime controls
2026-05-08 17:16:50 +08:00
Haitao Pan
f9fb3526b4
fix: preserve active assistant lifecycle during binding sync
2026-05-08 16:26:39 +08:00
Haitao Pan
f7f2a9caf8
fix: retry interrupted acp handshakes
2026-05-08 16:01:18 +08:00
Haitao Pan
833cc48e33
feat: isolate concurrent assistant task runs
2026-05-08 15:04:42 +08:00
Haitao Pan
e156ecf808
fix: preserve acp interrupted task results
2026-05-08 14:19:26 +08:00
Haitao Pan
4888bf9cca
fix: stabilize ACP closed flow handling
2026-05-08 10:54:23 +08:00
Haitao Pan
5e3648db3b
fix: continue ACP sessions after interrupted reads
2026-05-08 09:46:52 +08:00
Haitao Pan
77c761bcc1
fix: dedupe assistant chat messages
2026-05-07 19:34:19 +08:00
Haitao Pan
679ce97d7b
fix: label openclaw socket closures
2026-05-07 17:47:27 +08:00
Haitao Pan
4540f8612f
fix: route openclaw gateway routing hints
2026-05-07 09:14:15 +08:00
Haitao Pan
0197894698
fix: use openclaw task submit endpoint
2026-05-07 08:44:23 +08:00
Haitao Pan
3ee9404aa2
fix: route openclaw tasks through bridge rpc
2026-05-07 08:25:52 +08:00
Haitao Pan
a66fe27d30
fix: harden artifact download sync
2026-05-06 21:05:59 +08:00
Haitao Pan
1269fe0199
fix: remove openclaw artifact export fallback
2026-05-05 13:48:12 +08:00
Haitao Pan
7c4a63e732
fix: export openclaw artifacts from app fallback
2026-05-05 13:44:54 +08:00
Haitao Pan
896c04b899
refactor: remove stale skill routing paths
2026-05-05 12:46:41 +08:00
Haitao Pan
ebd4e5c35c
fix: sync bridge artifacts into sidebar
2026-05-05 12:46:00 +08:00
Haitao Pan
827895638d
fix: resume gateway chat sessions
2026-05-05 11:14:29 +08:00
Haitao Pan
16d4d5e221
fix: sync bridge artifacts and route openclaw tasks
2026-05-03 12:14:35 +08:00
Haitao Pan
50c20eec16
fix: route openclaw tasks via bridge gateway
2026-05-03 11:22:09 +08:00
Haitao Pan
6b542acc9a
fix: clarify openclaw gateway offline error
2026-05-02 21:46:01 +08:00
Haitao Pan
d8be39f5cf
fix: unify bridge gateway readiness
2026-05-02 19:52:59 +08:00
Haitao Pan
f73a7b55bd
fix: route gateway execution through managed bridge
2026-05-02 12:10:08 +08:00
Haitao Pan
b582b1e815
fix: enforce explicit gateway routing and isolate test environments
...
- Update AppController to enforce explicit routing and provider selection when target is gateway.
- Add environment overrides to isolate test suites from system environment variables.
- Add automatic ACP capabilities refresh on connection failure when runtime is configured.
2026-05-01 14:00:54 +08:00
Haitao Pan
b58b00f9d1
feat: pass remote working directory as hint while preserving local cwd
...
Distinguishes between the local working directory (used for execution) and the
remote working directory hint. Captures remote working directory from execution
results and persists it for future turns.
2026-04-30 12:14:13 +08:00
Haitao Pan
4164c9bad0
fix task workspace binding separation
2026-04-22 13:51:26 +08:00
Haitao Pan
eeaaec0458
fix bridge readiness checks
2026-04-22 10:17:51 +08:00
Haitao Pan
19f1ce306f
Refine bridge routing and settings cleanup
2026-04-22 00:49:41 +08:00
Haitao Pan
a05d84bbeb
Refine assistant bridge capability flow
2026-04-21 21:59:27 +08:00
Haitao Pan
99796e238c
Refactor bridge runtime routing
2026-04-21 16:28:26 +08:00
Haitao Pan
7186fa3c5d
refactor(account): optimize bridge state flow and align with production vhost routing
2026-04-21 13:48:48 +08:00
Haitao Pan
d3b6585bd5
refactor(bridge): enforce remote bridge execution and remove local ACP fallbacks
...
- Prioritize remote endpoints for svc.plus accounts.
- Remove legacy local go-core execution logic.
- Remove legacy local codex app-server launch logic.
- Update endpoint resolution to support provider-specific paths.
2026-04-21 12:35:52 +08:00
Haitao Pan
9933183a80
Expose Hermes in bridge provider catalog
2026-04-20 17:59:33 +08:00
Haitao Pan
af1a4e5661
Refine account sync bridge state model
2026-04-19 19:42:00 +08:00
Haitao Pan
5851196fc7
refactor(bridge): implement Single Source of Truth for bridge config and fix login persistence
...
- Refactor bridge configuration to resolve co-existing Manual and Cloud sources into a single persistent 'effective' state
- Implement deterministic priority resolution: Manual Bridge > Cloud Sync > Default Fallback
- Fix login issues by preserving account base URL and identifier during sync and session restoration
- Streamline config/settings.yaml by removing redundant fields and adopting YAML format
- Update documentation with new architecture guide for bridge-cloud coexistence and priority logic
- Verify functional connectivity for codex, gemini, opencode, and openclaw bridge services
2026-04-19 12:22:02 +08:00
Haitao Pan
a04b22ec4a
refactor(storage): unify persistent storage with robust error handling and simplified secret management
...
- Consolidate settings, tasks, and audit storage into SettingsStore and SecretStore
- Implement PersistentWriteFailure for detailed error reporting across storage scopes
- Migrate secret retrieval to rely primarily on reference-based lookups
- Add ThemeMode persistence and AccountSyncState serialization
- Modernize SecureConfigStore with clear path resolution and support for UI state
- Streamline Rust build process by migrating from custom scripts to Makefile
- Remove redundant build_rust_ffi.sh and update integration scripts
2026-04-19 10:34:15 +08:00
Haitao Pan
8e0cfd5a71
fix: resolve svc.plus account save issue and improve bridge runtime status sync
2026-04-17 19:21:21 +08:00
Haitao Pan
631e234912
fix: restore missing members in AppController and fix imports in RuntimeCoordinator
2026-04-17 18:44:38 +08:00
Haitao Pan
6fdcd8f187
chore(aris): remove legacy ARIS assets and clean up associated code
2026-04-17 18:07:04 +08:00
Haitao Pan
8cc662e7d4
feat(settings): add manual bridge configuration tab to account settings
2026-04-17 16:28:27 +08:00
Haitao Pan
8fa349c483
Fix gateway routing when provider catalog is empty
2026-04-16 13:54:33 +08:00
Haitao Pan
69ecca5ac8
Lock bridge ACP contract and remove app fallback state
2026-04-16 13:54:33 +08:00