Haitao Pan
40fc458072
feat(bridge): implement unified bridge entrypoints and routing
2026-06-17 21:03:08 +08:00
Haitao Pan
861816738b
feat(acp): support expectedFileCountByExtension constraint and dynamic chat timeout
...
- Add ExpectedFileCounts field to openClawArtifactContract to support per-extension file count validation
- Add normalizeOpenClawArtifactExtCountMap and openClawPositiveInt helpers
- Propagate expectedFileCountByExtension from contract/metadata/xworkmateArtifactConstraints
- Replace hard-coded 2min chat timeout with openClawAgentWaitTimeout for dynamic timeouts
- Add test coverage for normalize result and web contract
2026-06-17 16:57:31 +08:00
e6ffdf3177
Merge pull request #8 from ai-workspace-lab/release/v1.1.4
...
Release/v1.1.4
2026-06-15 22:03:40 +08:00
Haitao Pan
d70722f815
ci: publish bridge runtime releases
2026-06-15 21:58:50 +08:00
Haitao Pan
a19456d8a8
fix(desktop): time out ICE gathering
2026-06-13 07:10:28 +08:00
Haitao Pan
01c2c2ed31
fix(acp): prefer materialized inline attachment paths
2026-06-12 16:58:36 +08:00
Haitao Pan
e4966473c4
fix openclaw image attachment chat payload
2026-06-12 15:29:32 +08:00
Haitao Pan
58bbf890e0
Merge release/v1.1.4 cleanup
2026-06-12 14:50:10 +08:00
Haitao Pan
217e2665ff
chore: remove unused legacy bridge helpers
2026-06-12 14:49:51 +08:00
Haitao Pan
a94488ffe5
Merge release/v1.1.4 deploy workflow fix
2026-06-12 14:38:54 +08:00
Haitao Pan
e2f005537d
fix(ci): install ansible posix collection for deploy
2026-06-12 14:38:50 +08:00
Haitao Pan
a72122c731
Merge release/v1.1.4 CI fix
2026-06-12 14:29:32 +08:00
Haitao Pan
bb7fbbf91c
fix(acp): remove ineffectual success assignment
2026-06-12 14:29:06 +08:00
Haitao Pan
6f819a5db7
Merge origin/main into main
2026-06-12 14:09:07 +08:00
Haitao Pan
6fe87e8341
Merge release/v1.1.4 task flow fixes
2026-06-12 14:08:55 +08:00
Haitao Pan
dcbd8fadcc
fix(acp): adjudicate OpenClaw artifact evidence
2026-06-12 14:08:16 +08:00
5b718b8b8a
Merge pull request #7 from ai-workspace-lab/release/v1.1.4
...
Release/v1.1.4
2026-06-09 15:59:53 +08:00
Haitao Pan
3dd2359ca3
fix: accept low-latency desktop move channel
2026-06-09 15:55:39 +08:00
Haitao Pan
7277dd516f
fix: accept low-latency desktop move channel
2026-06-09 15:55:19 +08:00
Haitao Pan
2b55f41865
docs: add remote desktop input latency runbook
2026-06-09 10:52:23 +08:00
Haitao Pan
4859396051
docs: add remote desktop input latency runbook
2026-06-09 10:52:17 +08:00
Haitao Pan
7135cfc415
fix: recover desktop input injector without deadlock
2026-06-09 10:47:15 +08:00
Haitao Pan
807d49f22d
fix: recover desktop input injector without deadlock
2026-06-09 10:46:58 +08:00
Haitao Pan
a7f1773602
docs: document remote desktop session contention
2026-06-08 21:47:42 +08:00
Haitao Pan
05ac76daae
docs: document remote desktop session contention
2026-06-08 21:09:23 +08:00
Haitao Pan
8fc9a614f2
Stabilize OpenClaw artifact finality
2026-06-08 10:49:07 +08:00
Haitao Pan
169ec72783
docs: add WebRTC desktop white screen runbook
2026-06-07 23:02:11 +08:00
Haitao Pan
0a0d04f3a7
fix: normalize desktop capture dimensions
2026-06-07 22:30:12 +08:00
Haitao Pan
0f096a588d
fix: stabilize desktop WebRTC H264 stream
2026-06-07 22:25:42 +08:00
Haitao Pan
72bc3c0319
fix: delay desktop capture until WebRTC is ready
2026-06-07 21:57:53 +08:00
Haitao Pan
cccd72686b
fix: recover bridge tokens during native deploy
2026-06-07 07:04:38 +08:00
Haitao Pan
e0dc9d5256
fix: pass openclaw session key when reading artifacts
2026-06-06 23:17:40 +08:00
Haitao Pan
a5207472cf
fix: decorate fallback openclaw artifact downloads
2026-06-06 23:08:39 +08:00
Haitao Pan
919addfd11
fix(ci): accept OpenClaw session without native task record
2026-06-06 19:23:55 +08:00
Haitao Pan
6db48ee738
fix(ci): require bridge auth token before deploy
2026-06-06 19:11:13 +08:00
Haitao Pan
49637e87ea
fix: keep OpenClaw artifact tasks running until export
2026-06-06 18:23:05 +08:00
Haitao Pan
c19631fd9c
fix: deploy bridge native service as ubuntu user
2026-06-06 14:30:26 +08:00
Haitao Pan
772f47a5fe
fix(ci): support base64 ssh deploy key
2026-06-06 14:21:59 +08:00
Haitao Pan
f125b1f603
fix: skip deploy on push
2026-06-06 13:42:23 +08:00
Haitao Pan
0b3ff0c94e
fix: merge workflow env blocks
2026-06-06 13:36:05 +08:00
Haitao Pan
a5717fd7b9
ci: source deploy secrets from vault
2026-06-06 13:33:44 +08:00
Haitao Pan
9de1e70687
fix openclaw artifact workspace resolution
2026-06-06 12:17:27 +08:00
Haitao Pan
9180e9258d
Pass OpenClaw artifact prepare context
2026-06-06 11:37:20 +08:00
Haitao Pan
86cd52bf21
Fix OpenClaw smoke recovery on main
2026-06-06 11:26:22 +08:00
Haitao Pan
80b6560649
Remove stale OpenClaw bridge helpers
2026-06-06 08:20:43 +08:00
Haitao Pan
9c91d0d6ee
Fix OpenClaw smoke task polling contract
2026-06-06 08:16:28 +08:00
Haitao Pan
fa6e2aa996
Merge OpenClaw thin adapter refactor
...
# Conflicts:
# internal/acp/execution_test.go
# internal/acp/orchestrator.go
# internal/acp/routing_test.go
# internal/acp/rpc_handler.go
2026-06-06 07:58:35 +08:00
Haitao Pan
ef5a0f02d4
Refactor OpenClaw bridge task transport
2026-06-06 07:56:32 +08:00
Haitao Pan
51395b4b73
refactor: simplify openclaw multi-session integration and session mapping
2026-06-06 07:24:32 +08:00
77cd9551fe
Merge pull request #5 from x-evor/fix/validate-openclaw-smoke-test
...
Fix/validate openclaw smoke test
2026-06-06 06:28:24 +08:00