Commit Graph

418 Commits

Author SHA1 Message Date
Haitao Pan
2fe389c994 fix: use json openclaw task submit 2026-05-06 10:56:00 +08:00
Haitao Pan
f7e67e7263 fix: surface gotask failure diagnostics 2026-05-05 15:12:30 +08:00
Haitao Pan
c180cfa634 test: cover openclaw artifact sync to task workspace 2026-05-05 14:48:46 +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
416b089c94 Cover OpenClaw gateway submit endpoint 2026-05-04 20:40:42 +08:00
Haitao Pan
14cf8aa33b test: align assistant auth failure expectation 2026-05-03 19:35:43 +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
ef2fe35c54 fix: tighten bridge runtime diagnostics 2026-05-02 17:45:17 +08:00
Haitao Pan
f73a7b55bd fix: route gateway execution through managed bridge 2026-05-02 12:10:08 +08:00
Haitao Pan
179294d059 fix: preserve bridge acp 502 diagnostics 2026-05-01 14:43:05 +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
9a8dac8c83 fix: normalize bridge metadata authorization 2026-04-30 13:28:24 +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
50bea36d11 fix: preserve hermes failure diagnostics 2026-04-29 19:27:09 +08:00
Haitao Pan
d530e4b973 Sync inline ACP artifacts from task results 2026-04-28 16:49:18 +08:00
Haitao Pan
2ee33018b2 Stabilize app shell surface test 2026-04-28 11:56:48 +08:00
Haitao Pan
1639da93e3 Show ACP provider failures in task output 2026-04-27 12:31:42 +08:00
Haitao Pan
11bc09d985 Fix ACP task response display parsing 2026-04-27 11:19:24 +08:00
Haitao Pan
e1e29b393f Fix bridge gateway task params 2026-04-26 10:17:38 +08:00
Haitao Pan
90aaa084b0 fix: use bridge session lifecycle methods 2026-04-24 10:09:20 +08:00
Haitao Pan
5de94ca089 fix: align routing resolve payload 2026-04-23 16:16:29 +08:00
Haitao Pan
e608f71e5a chore: sync runtime protocol docs 2026-04-23 14:58:18 +08:00
Haitao Pan
ca34af24a7 Fix bridge ACP provider endpoint normalization 2026-04-23 09:30:36 +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
52a25a24cf Fix settings save path coverage 2026-04-21 10:34:44 +08:00
Haitao Pan
c30c944e08 Fix settings save wiring 2026-04-19 20:09:21 +08:00
Haitao Pan
f4ccb959dc Refine signed-in account status layout 2026-04-19 19:59:54 +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
8cc662e7d4 feat(settings): add manual bridge configuration tab to account settings 2026-04-17 16:28:27 +08:00
Haitao Pan
73fbe57460 fix(test): restore checkmark expectations and add missing ACP docs 2026-04-16 14:01:32 +08:00
Haitao Pan
8fa349c483 Fix gateway routing when provider catalog is empty 2026-04-16 13:54:33 +08:00
Haitao Pan
ad6adca3fd Merge ACP contract CI and remove golden fallback coverage 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
Haitao Pan
1f977caee2 test: lock provider selection mainline contract 2026-04-14 13:56:58 +08:00
Haitao Pan
51c90e9613 refactor: remove legacy single-agent provider selection flow 2026-04-14 12:43:05 +08:00
Haitao Pan
d4e09d7113 Drive task dialog providers from bridge catalog 2026-04-14 10:05:10 +08:00
Haitao Pan
69f0d451d9 fix: merge provider and bridge auth sync cleanups 2026-04-13 20:46:38 +08:00
Haitao Pan
77fb493edd Use direct profile sync for account bridge setup 2026-04-13 19:28:53 +08:00