Commit Graph

284 Commits

Author SHA1 Message Date
Haitao Pan
0c6f1538b9 fix: extend openclaw task submit timeout 2026-05-06 20:10:44 +08:00
Haitao Pan
9f4b265fab fix: use json openclaw task submit 2026-05-06 10:56:00 +08:00
Haitao Pan
cfe3e47ee2 fix: surface gotask failure diagnostics 2026-05-05 15:12:30 +08:00
Haitao Pan
895778b14d test: cover openclaw artifact sync to task workspace 2026-05-05 14:48:46 +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
dea3d8e8b2 Cover OpenClaw gateway submit endpoint 2026-05-04 20:40:42 +08:00
Haitao Pan
214487e4b4 test: align assistant auth failure expectation 2026-05-03 19:35:43 +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
e4f8da2a67 fix: tighten bridge runtime diagnostics 2026-05-02 17:45:17 +08:00
Haitao Pan
52ef962251 fix: route gateway execution through managed bridge 2026-05-02 12:10:08 +08:00
Haitao Pan
b20dc093ed fix: preserve bridge acp 502 diagnostics 2026-05-01 14:43:05 +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
16f214a6c6 fix: preserve hermes failure diagnostics 2026-04-29 19:27:09 +08:00
Haitao Pan
08961865d9 Sync inline ACP artifacts from task results 2026-04-28 16:49:18 +08:00
Haitao Pan
05d3f43a39 Show ACP provider failures in task output 2026-04-27 12:31:42 +08:00
Haitao Pan
91fc61cd09 Fix ACP task response display parsing 2026-04-27 11:19:24 +08:00
Haitao Pan
732904bb42 Fix bridge gateway task params 2026-04-26 10:17:38 +08:00
Haitao Pan
2eab674974 fix: use bridge session lifecycle methods 2026-04-24 10:09:20 +08:00
Haitao Pan
a2ed8fa213 fix: align routing resolve payload 2026-04-23 16:16:29 +08:00
Haitao Pan
317975c322 chore: sync runtime protocol docs 2026-04-23 14:58:18 +08:00
Haitao Pan
4d6f30a3f7 Fix bridge ACP provider endpoint normalization 2026-04-23 09:30:36 +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
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
d852bb3a1b Fix settings save path coverage 2026-04-21 10:34:44 +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
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
5f1f537083 Merge ACP contract CI and remove golden fallback coverage 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
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