Commit Graph

323 Commits

Author SHA1 Message Date
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