Commit Graph

302 Commits

Author SHA1 Message Date
Haitao Pan
f2ea563cdb fix: remove openclaw artifact export fallback 2026-05-05 13:48:12 +08:00
Haitao Pan
db5c7301c7 fix: export openclaw artifacts from app fallback 2026-05-05 13:44:54 +08:00
Haitao Pan
bc2e31f13b refactor: remove stale skill routing paths 2026-05-05 12:46:41 +08:00
Haitao Pan
be24832f80 fix: sync bridge artifacts into sidebar 2026-05-05 12:46:00 +08:00
Haitao Pan
af01142441 fix: resume gateway chat sessions 2026-05-05 11:14:29 +08:00
Haitao Pan
3b89771647 fix: sync bridge artifacts and route openclaw tasks 2026-05-03 12:14:35 +08:00
Haitao Pan
5cbaf2e534 fix: route openclaw tasks via bridge gateway 2026-05-03 11:22:09 +08:00
Haitao Pan
cd8c34efe0 fix: clarify openclaw gateway offline error 2026-05-02 21:46:01 +08:00
Haitao Pan
0b45992081 fix: unify bridge gateway readiness 2026-05-02 19:52:59 +08:00
Haitao Pan
52ef962251 fix: route gateway execution through managed bridge 2026-05-02 12:10:08 +08:00
Haitao Pan
f9b35cb5fe 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
f2e3cfa790 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
71cc4848f3 fix task workspace binding separation 2026-04-22 13:51:26 +08:00
Haitao Pan
2181066761 fix bridge readiness checks 2026-04-22 10:17:51 +08:00
Haitao Pan
db0582c85d Refine bridge routing and settings cleanup 2026-04-22 00:49:41 +08:00
Haitao Pan
c6efeb89aa Refine assistant bridge capability flow 2026-04-21 21:59:27 +08:00
Haitao Pan
8778607e26 Refactor bridge runtime routing 2026-04-21 16:28:26 +08:00
Haitao Pan
fc16eec4a5 refactor(account): optimize bridge state flow and align with production vhost routing 2026-04-21 13:48:48 +08:00
Haitao Pan
ec0bab0f41 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
f082ceabce Expose Hermes in bridge provider catalog 2026-04-20 17:59:33 +08:00
Haitao Pan
b10b532675 Refine account sync bridge state model 2026-04-19 19:42:00 +08:00
Haitao Pan
08665cf528 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
37b110763b 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
dfa1fa71bf fix: resolve svc.plus account save issue and improve bridge runtime status sync 2026-04-17 19:21:21 +08:00
Haitao Pan
4b87416e0e fix: restore missing members in AppController and fix imports in RuntimeCoordinator 2026-04-17 18:44:38 +08:00
Haitao Pan
6d0e976773 chore(aris): remove legacy ARIS assets and clean up associated code 2026-04-17 18:07:04 +08:00
Haitao Pan
e961a6e037 feat(settings): add manual bridge configuration tab to account settings 2026-04-17 16:28:27 +08:00
Haitao Pan
a35640a186 Fix gateway routing when provider catalog is empty 2026-04-16 13:54:33 +08:00
Haitao Pan
f99f4d4677 Lock bridge ACP contract and remove app fallback state 2026-04-16 13:54:33 +08:00
Haitao Pan
94ae57f201 test: lock provider selection mainline contract 2026-04-14 13:56:58 +08:00
Haitao Pan
763e8f3c5e refactor: remove legacy single-agent provider selection flow 2026-04-14 12:43:05 +08:00
Haitao Pan
0a6ae2730c Drive task dialog providers from bridge catalog 2026-04-14 10:05:10 +08:00
Haitao Pan
ed11872383 fix: merge provider and bridge auth sync cleanups 2026-04-13 20:46:38 +08:00
Haitao Pan
8830fb88c1 Use direct profile sync for account bridge setup 2026-04-13 19:28:53 +08:00
Haitao Pan
02684aabde feat(settings): refresh account sync, add about metadata, and rewrite task dialog modes 2026-04-13 18:02:30 +08:00
Haitao Pan
818ff6774d fix: surface bridge-owned task dialog providers 2026-04-13 15:46:07 +08:00
Haitao Pan
27f9bf7853 fix(runtime): reuse matching gateway token for ACP auth 2026-04-13 14:48:54 +08:00
Haitao Pan
49594bb4bd Refresh agent providers on agent selection 2026-04-13 14:03:21 +08:00
Haitao Pan
0c067a05d2 Fix ACP bearer auth normalization 2026-04-13 12:44:27 +08:00
Haitao Pan
61210715e5 Clean C/S surfaces down to assistant and settings 2026-04-13 12:14:12 +08:00
Haitao Pan
cb936ad8b0 Remove bridge fallback runtime code 2026-04-13 11:34:31 +08:00
Haitao Pan
9e5c061852 Remove desktop bridge legacy chain 2026-04-13 11:00:34 +08:00
Haitao Pan
05a346e372 Fix managed bridge auth sync and offline connection state 2026-04-13 10:07:46 +08:00
Haitao Pan
29db450352 Remove app-side pairingRequired connection state 2026-04-13 09:24:06 +08:00
Haitao Pan
bc65560239 Remove managed local bridge mode 2026-04-12 22:09:20 +08:00
Haitao Pan
20e390bcb8 fix: recover bridge server sync state and hide stale model labels 2026-04-12 21:03:31 +08:00
Haitao Pan
155c4e3de1 Refine assistant task dialog mode mapping 2026-04-12 19:51:04 +08:00
Haitao Pan
bafcf3e25d Fix assistant provider selector and submit action 2026-04-12 19:06:06 +08:00
Haitao Pan
998600edf7 cleanup assistant single-agent code paths 2026-04-12 18:34:28 +08:00
Haitao Pan
f3b317969e Clean bridge provider unavailable UX copy 2026-04-12 16:41:38 +08:00