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
Haitao Pan
f99758a040
ci: update validation scripts to support JSON root status and new gateway URL
2026-04-18 09:41:15 +08:00
Haitao Pan
97c443834f
test: align bridge and geminiadapter tests with new protocol and routing
2026-04-18 09:29:42 +08:00
Haitao Pan
fc2629a0a0
chore(gateway): cleanup unused imports and update binary for path-based routing
2026-04-18 09:09:59 +08:00
Haitao Pan
9b16bf1a92
chore(gateway): fine-tune gateway routing to support bridged path with Path field in Endpoint
2026-04-18 08:44:32 +08:00
Haitao Pan
84b0a27689
docs: update API and internal references to support JSON-RPC 2.0 and hybrid mode
2026-04-17 21:00:35 +08:00
Haitao Pan
2c8845f704
fix(rpc): align envelopes for better frontend compatibility and fix legacy field mapping
2026-04-17 19:21:32 +08:00
Haitao Pan
00ef2ceeed
fix(acp): unify protocol compatibility, enhance authentication, and fix conversation history
2026-04-17 17:41:16 +08:00
Haitao Pan
f30c8d4816
fix(security): enforce mandatory authentication and update deployment
...
Enforce strict Bearer token validation even when the bridge auth token is not explicitly configured in the environment. This ensures unauthenticated requests are rejected with a 401 status code by default. Updated deployment scripts to pass the required auth token and adjusted the test suite to align with the new security requirements.
2026-04-16 18:50:47 +08:00
Haitao Pan
75c940fba5
fix(acp): ensure SSE stream is closed with [DONE] signal
2026-04-16 16:26:25 +08:00
Haitao Pan
cf92887eb1
unify bridge auth and server env names
2026-04-14 23:44:46 +08:00
Haitao Pan
235af032b4
fix gateway explicit provider routing
2026-04-14 21:14:19 +08:00
Haitao Pan
f93a8dda0a
docs: add layered bridge engineering reference
2026-04-14 16:24:12 +08:00
Haitao Pan
9505c34dc4
Merge branch 'codex/provider-selection-test-mainline'
2026-04-14 15:27:15 +08:00
Haitao Pan
28ea0c8c52
fix: preserve bridge auth for nested provider forwarding
2026-04-14 15:18:59 +08:00
1b5e2e68d2
Merge pull request #2 from x-evor/codex/provider-selection-test-mainline
...
test: lock bridge provider contract smoke checks
2026-04-14 15:04:38 +08:00
Haitao Pan
eaf0a6255f
test: lock bridge provider contract smoke checks
2026-04-14 13:56:58 +08:00
Haitao Pan
1059cc7f86
ci: probe providers through bridge runtime
2026-04-14 11:51:11 +08:00
Haitao Pan
a205547677
runtime: extend external acp timeout budget
2026-04-14 11:07:52 +08:00
Haitao Pan
e3bf2063a2
ci: harden deploy validation retries
2026-04-14 10:56:53 +08:00
Haitao Pan
425a38f1e8
ci: fail fast on validate curl timeouts
2026-04-14 10:37:45 +08:00
Haitao Pan
36af8604e1
Merge branch 'codex/fix-release-publish-checkout'
...
# Conflicts:
# docs/api-reference.md
# docs/architecture/acp-forwarding-topology.md
# docs/architecture/adr-unified-bridge-entrypoints.md
# internal/acp/provider_catalog.go
2026-04-14 10:08:20 +08:00
Haitao Pan
5978c0385f
Expose target-scoped provider metadata in ACP capabilities
2026-04-14 10:05:10 +08:00
Haitao Pan
549bf6dbe4
Remove bridge bootstrap consume lane
2026-04-13 19:28:35 +08:00
Haitao Pan
647fa2e84a
fix: align gateway routing to openclaw mainline
2026-04-13 15:46:07 +08:00
Haitao Pan
90b39eebbb
docs: align bridge architecture to app mainline
2026-04-13 15:28:15 +08:00
Haitao Pan
9ab24fbe53
ci: deploy every push from build output
2026-04-12 18:33:04 +08:00
Haitao Pan
b8b1d83802
ci: align release with validated production bridge
2026-04-12 17:42:10 +08:00
Haitao Pan
ab7c26901e
ci: checkout repo before publish release
2026-04-12 16:40:24 +08:00
Haitao Pan
991ecb0ae2
ci: authorize ping validation
2026-04-12 16:15:50 +08:00
Haitao Pan
0ef3cb8757
Extract xworkmate bridge workflow scripts
2026-04-12 15:22:13 +08:00
Haitao Pan
0fcaa845e1
ci: ship bridge via image ref artifact
2026-04-12 14:23:23 +08:00
Haitao Pan
6314df67d5
test: align bootstrap consume contract fields
2026-04-11 21:10:36 +08:00
Haitao Pan
d9fd4b0d04
Consume bridge bootstrap contract names
2026-04-11 20:25:40 +08:00
Haitao Pan
9a2f317e46
Support bridge auth token fallback for upstream ACP
2026-04-11 18:48:52 +08:00
Haitao Pan
fd2f025a6d
ci: publish github release from build artifact
2026-04-11 17:42:23 +08:00
Haitao Pan
9d52d75fff
bridge: remove gateway target compatibility layer
2026-04-11 17:23:19 +08:00
Haitao Pan
5004ee2438
bridge: add gateway provider routing model
2026-04-11 17:04:09 +08:00
Haitao Pan
26db84561a
bridge: add gateway provider routing model
2026-04-11 16:35:01 +08:00
Haitao Pan
17bbe1f71a
docs: add three-layer bridge topology view
2026-04-11 16:09:20 +08:00