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 |
|