Commit Graph

327 Commits

Author SHA1 Message Date
Haitao Pan
e808f7a19e refactor(acp): refocus bridge as control plane and consolidate execution logic 2026-04-23 13:21:14 +08:00
Haitao Pan
6d9e40833d refactor(gateway): remove hardcoded production routing, use configured GatewayURL 2026-04-23 11:53:47 +08:00
Haitao Pan
d0ca602269 fix(gateway): relax production routing for local endpoints 2026-04-23 11:47:21 +08:00
Haitao Pan
f7acb2fda5 refactor(acp): split internal server handlers and add opencode adapter 2026-04-23 11:43:38 +08:00
Haitao Pan
0562b99039 fix hermes acp prompt completion 2026-04-23 09:29:45 +08:00
Haitao Pan
1d89c17ef6 fix hermes acp adapter responses 2026-04-22 16:57:54 +08:00
Haitao Pan
ad70f2f9f9 wait for hermes final session updates 2026-04-22 15:12:16 +08:00
Haitao Pan
f18bf93337 drain trailing hermes acp notifications 2026-04-22 15:07:56 +08:00
Haitao Pan
060648834b switch hermes upstream to acp prompt streaming 2026-04-22 15:03:33 +08:00
Haitao Pan
a279ecffe2 default hermes adapter to session.start 2026-04-22 14:55:21 +08:00
Haitao Pan
ca88b73322 switch hermes provider to websocket stream 2026-04-22 14:50:20 +08:00
Haitao Pan
9e899233b9 extract hermes prompt output from updates 2026-04-22 14:24:37 +08:00
Haitao Pan
b697e915eb fix hermes acp prompt forwarding 2026-04-22 14:22:09 +08:00
Haitao Pan
849e45bf5b remove hermes cli fallback path 2026-04-22 14:09:30 +08:00
Haitao Pan
b4123998b7 fix hermes adapter upstream session routing 2026-04-22 14:08:56 +08:00
Haitao Pan
5bb9afe422 ensure provider working directories exist 2026-04-22 13:51:26 +08:00
Haitao Pan
f7b8076a84 add traced bridge version output 2026-04-22 12:28:16 +08:00
Haitao Pan
cfd19f6626 add bridge version trace output 2026-04-22 12:23:28 +08:00
Haitao Pan
bf1fcac528 fix hermes provider command dispatch 2026-04-22 11:51:07 +08:00
Haitao Pan
5b5ffa86cd fix: align tests with new permissive auth behavior 2026-04-21 20:38:07 +08:00
Haitao Pan
fe13604703 fix: make acp.capabilities public and update verification script 2026-04-21 20:05:50 +08:00
Haitao Pan
c4d8c522a9 fix: make auth checks more robust across all adapters 2026-04-21 20:03:12 +08:00
Haitao Pan
34782eabd6 fix: enforce authentication check in validation script and update tests 2026-04-21 20:01:54 +08:00
Haitao Pan
44a7869f0f fix: allow unauthenticated requests when BRIDGE_AUTH_TOKEN is not set 2026-04-21 19:58:10 +08:00
Haitao Pan
3047f818aa fix: improve bridge endpoint robustness and deployment reporting 2026-04-21 18:13:26 +08:00
Haitao Pan
2dbd136d98 Remove default bridge functional test token 2026-04-21 16:29:10 +08:00
Haitao Pan
c4d110f13a Stop rewriting bridge upstream localhost endpoints 2026-04-21 16:28:26 +08:00
Haitao Pan
8e24b697a7 Tighten bridge endpoint and auth contracts 2026-04-21 10:34:44 +08:00
Haitao Pan
095ef07b61 Limit container upstream rewrites to container runtime 2026-04-20 18:28:24 +08:00
Haitao Pan
1aab7179a7 Resolve container-local upstream endpoints 2026-04-20 18:06:12 +08:00
Haitao Pan
4c0e8c3d01 Unify bridge RPC aliases 2026-04-20 17:51:55 +08:00
Haitao Pan
0a07c03f85 Document live xworkmate bridge topology 2026-04-20 17:20:05 +08:00
Haitao Pan
1e6c644a92 Add Hermes ACP adapter 2026-04-20 16:54:40 +08:00
Haitao Pan
729da27179 Make public RPC contract probe provider-agnostic 2026-04-20 14:10:10 +08:00
Haitao Pan
f09985122c feat(testing): add high-coverage functional test suite and improve acp error handling 2026-04-20 13:01:04 +08:00
Haitao Pan
e043480418 fix(ci): update rpc contract validation and remove internal service token 2026-04-20 12:31:16 +08:00
Haitao Pan
104ab26356 refactor(acp): unify ingress topology and migrate all services to xworkmate-bridge.svc.plus 2026-04-20 11:30:42 +08:00
Haitao Pan
69045c6684 feat(acp): support *_RPC_URL env keys and fix test case redundancies 2026-04-20 10:22:46 +08:00
Haitao Pan
a7102cb38f fix(test): align test cases with config-driven provider catalog 2026-04-20 09:41:00 +08:00
Haitao Pan
939a1b6c87 refactor(acp): remove hardcoded endpoints and migrate to path-based routing 2026-04-20 09:34:11 +08:00
Haitao Pan
55bfda225e fix(ci): normalize bridge rpc endpoints 2026-04-20 09:08:25 +08:00
Haitao Pan
9b6f90ff73 fix(acp): remove unused providerLabel function 2026-04-18 12:56:06 +08:00
Haitao Pan
cd249b4d40 fix(acp): resolve compilation and test failures by restoring provider types and flattening capabilities response 2026-04-18 12:32:41 +08:00
Haitao Pan
efd73f664e docs: update example config to reflect new upstream YAML structure 2026-04-18 11:51:02 +08:00
Haitao Pan
76a011cff6 feat(acp): support YAML configuration for upstream endpoints with priority logic 2026-04-18 11:50:19 +08:00
Haitao Pan
1f3896115c refactor(acp): remove hardcoded production endpoints in favor of environment variables 2026-04-18 11:49:07 +08:00
Haitao Pan
a632445c64 chore(domain): unify production endpoints and documentation 2026-04-18 11:43:00 +08:00
Haitao Pan
25332bb75f refactor(ci): call ansible-playbook directly in pipeline for better transparency 2026-04-18 11:37:47 +08:00
Haitao Pan
3e432b718e ci: fix SSL validation errors by redirecting stale acp-server URLs to bridge sub-paths 2026-04-18 11:26:03 +08:00
Haitao Pan
5c5f0fecb7 ci: ensure BRIDGE_AUTH_TOKEN is passed to validation script 2026-04-18 10:14:41 +08:00