Haitao Pan
6d31a95f70
Extend OpenClaw long artifact wait budget
2026-05-28 12:54:50 +08:00
Haitao Pan
110cb20e52
Add distributed task forwarding
2026-05-26 14:11:01 +08:00
Haitao Pan
85fe904352
Map OpenClaw owner workspaces to writable root
2026-05-26 13:54:44 +08:00
Haitao Pan
66c686bc43
Materialize OpenClaw attachments in remote workspace
2026-05-26 13:42:33 +08:00
Haitao Pan
22d4154597
Bound bridge startup provider probes
2026-05-26 11:14:56 +08:00
Haitao Pan
3b088f71e2
Route OpenClaw tasks through ACP RPC
2026-05-26 11:06:22 +08:00
Haitao Pan
07d07637f3
Materialize OpenClaw inline attachments
2026-05-25 13:30:58 +08:00
Haitao Pan
1805ce1994
fix: adapt openclaw wait timeout by task
2026-05-23 13:45:41 +08:00
Haitao Pan
5a68630b39
test: cover OpenClaw skills status gateway request
2026-05-22 21:27:44 +08:00
Haitao Pan
f427b24163
chore: set openclaw gateway active budget to five
2026-05-22 19:13:13 +08:00
Haitao Pan
85d9424c5a
fix: serialize openclaw gateway tasks
2026-05-22 19:06:20 +08:00
Haitao Pan
16f8c85d99
fix: persist openclaw gateway failure snapshots
2026-05-22 18:45:23 +08:00
Haitao Pan
c134cb9ab4
fix: expose session result recovery snapshot
2026-05-18 18:33:09 +08:00
Haitao Pan
0552677080
fix: keep OpenClaw artifact metadata out of chat send
2026-05-18 17:25:33 +08:00
Haitao Pan
d0561c6ac3
fix: satisfy multi-agent bridge lint
2026-05-18 16:57:17 +08:00
Haitao Pan
760a8c0f3b
feat: add internal multi-agent jobs and tools orchestration
2026-05-18 16:55:40 +08:00
Haitao Pan
087dd4f354
fix: bind OpenClaw artifacts to prepared run scope
2026-05-18 16:34:35 +08:00
Haitao Pan
836b6bac44
Simplify OpenClaw artifact handoff
2026-05-16 06:51:42 +08:00
Haitao Pan
14d99646d9
fix openclaw sse completed result snapshot
2026-05-15 13:56:49 +08:00
Haitao Pan
ce1de28896
fix openclaw gateway connect timeout
2026-05-15 12:10:31 +08:00
Haitao Pan
68df669576
Fix OpenClaw terminal artifact states
2026-05-12 15:12:31 +08:00
Haitao Pan
ee1207ebfc
Fix OpenClaw artifact intent for follow-up turns
2026-05-11 17:23:56 +08:00
Haitao Pan
b39c9ec084
Configure OpenClaw admission from bridge config
2026-05-11 13:21:30 +08:00
Haitao Pan
e27995a85b
Queue OpenClaw admission before gateway connect
2026-05-11 13:00:36 +08:00
Haitao Pan
3d32ff5b74
Fail empty OpenClaw gateway responses
2026-05-11 12:55:51 +08:00
Haitao Pan
901ad10b15
Refine OpenClaw artifact delivery detection
2026-05-11 12:47:17 +08:00
Haitao Pan
9cd1cab1e1
Avoid artifact guard for empty OpenClaw output
2026-05-11 12:40:34 +08:00
Haitao Pan
9801d12f3e
Skip OpenClaw artifact export for text-only turns
2026-05-11 12:35:00 +08:00
Haitao Pan
6b81c9e9f1
Gate concurrent OpenClaw gateway requests
2026-05-11 11:45:32 +08:00
Haitao Pan
6ad48d4c26
fix: filter OpenClaw gateway SSE notifications
2026-05-10 13:55:16 +08:00
Haitao Pan
ed04d91dad
fix: emit OpenClaw SSE accepted event
2026-05-08 18:58:51 +08:00
Haitao Pan
96eabb7248
fix: keep ACP SSE task streams alive
2026-05-08 11:46:47 +08:00
Haitao Pan
91e4a66970
test: cover ACP RPC SSE final envelope
2026-05-08 10:54:23 +08:00
Haitao Pan
94132635c1
fix: reject missing session continuation state
2026-05-08 09:46:52 +08:00
Haitao Pan
0618067390
fix: retry openclaw socket closures
2026-05-07 17:47:27 +08:00
Haitao Pan
f9c36f2e4c
test: guard openclaw acp response timeout
2026-05-07 17:46:13 +08:00
Haitao Pan
bf941281ee
fix: keep acp response open for openclaw tasks
2026-05-07 17:12:50 +08:00
Haitao Pan
aff958bca9
fix: extend openclaw wait timeout
2026-05-07 17:02:55 +08:00
Haitao Pan
2a86a19677
fix: export claimed openclaw artifacts
2026-05-07 10:10:01 +08:00
Haitao Pan
3932c6bd8f
fix: support openclaw artifact range downloads
2026-05-06 21:05:59 +08:00
Haitao Pan
6e00173022
fix: retry transient openclaw artifact reads
2026-05-06 20:18:52 +08:00
Haitao Pan
a839ad73a6
fix: align openclaw artifact scope
2026-05-06 20:10:44 +08:00
Haitao Pan
d25594bb94
fix: export scoped openclaw artifacts from routed result
2026-05-06 19:41:47 +08:00
Haitao Pan
dbb946e7a4
fix: complete scoped openclaw export before response
2026-05-06 19:31:45 +08:00
Haitao Pan
27bceef744
fix: export openclaw artifacts from returned scope
2026-05-06 19:18:37 +08:00
Haitao Pan
2e8240a907
fix: detect nested openclaw artifact prompts
2026-05-06 19:10:04 +08:00
Haitao Pan
2fbd76239c
fix: extend openclaw artifact export wait
2026-05-06 18:58:58 +08:00
Haitao Pan
01795c5450
fix: wait for openclaw artifact export
2026-05-06 18:43:37 +08:00
Haitao Pan
3f19c38f36
fix: persist stripped openclaw artifact maps
2026-05-06 13:29:53 +08:00
Haitao Pan
25934c7d74
fix: sanitize openclaw gateway response artifacts
2026-05-06 13:19:49 +08:00
Haitao Pan
d63bcc8022
fix: strip openclaw download artifact bodies
2026-05-06 13:09:19 +08:00
Haitao Pan
1781a01f80
fix: strip scoped openclaw artifact bodies
2026-05-06 13:00:41 +08:00
Haitao Pan
f2d281bf12
fix: detect openclaw artifact responses before stripping
2026-05-06 12:40:18 +08:00
Haitao Pan
482797e946
fix: strip normalized openclaw artifact bodies
2026-05-06 11:07:43 +08:00
Haitao Pan
b9f4aa80fa
fix: omit inline openclaw artifact content
2026-05-06 10:56:00 +08:00
Haitao Pan
f0f7d99e21
test: cover OpenClaw latest workspace artifacts
2026-05-06 10:04:34 +08:00
Haitao Pan
f3f2e7464c
feat: sync OpenClaw artifacts by scoped export
2026-05-06 09:33:54 +08:00
Haitao Pan
2114691b9b
fix: proxy openclaw artifact downloads
2026-05-05 14:48:46 +08:00
Haitao Pan
7575543bb4
fix: require real OpenClaw artifacts
2026-05-05 14:31:45 +08:00
Haitao Pan
f5a3c6f829
fix: export openclaw gateway artifacts
2026-05-05 12:48:04 +08:00
Haitao Pan
9944cffe3f
Fix OpenClaw chat send routing
2026-05-05 10:17:31 +08:00
Haitao Pan
9f16279f5f
Fix OpenClaw gateway session routing
2026-05-04 20:40:42 +08:00
Haitao Pan
75cd5fe051
fix: send raw openclaw gateway auth token
2026-05-03 20:41:56 +08:00
Haitao Pan
4b9bc29ad7
fix: persist openclaw gateway device identity
2026-05-03 20:27:04 +08:00
Haitao Pan
fac0a0857a
fix: enforce openclaw gateway task route
2026-05-03 12:14:31 +08:00
Haitao Pan
2f5e0a3fa1
fix: route openclaw gateway through bridge
2026-05-03 11:22:09 +08:00
Haitao Pan
2b5535e772
fix: connect local openclaw gateway before requests
2026-05-02 21:46:01 +08:00
Haitao Pan
54142767e4
test: lock bridge gateway public contract
2026-05-02 19:52:59 +08:00
Haitao Pan
6e2daf2e3d
fix: remove legacy bridge public aliases
2026-05-02 17:45:17 +08:00
Haitao Pan
0915adc565
fix: structure hermes empty response failures
2026-04-29 19:26:58 +08:00
Haitao Pan
dbce207d83
Fix artifact payload copy lint
2026-04-29 11:03:21 +08:00
Haitao Pan
b5eb9ded10
feat(acp): implement task tracking and artifact recording
...
- Added TaskState and TaskKind tracking in SessionOrchestrator
- Implemented ArtifactRecord to capture remote workspace hints and artifacts
- Enhanced OpenCode adapter with session ID sanitization and validation
- Added unit tests for remote workspace hints and invalid session handling
2026-04-28 20:22:44 +08:00
Haitao Pan
6f754ec23f
Filter Codex protocol noise from task output
2026-04-28 16:49:18 +08:00
Haitao Pan
400be2e538
Fix Codex ACP empty output handling
2026-04-27 12:31:42 +08:00
Haitao Pan
caf541995e
Treat app gateway target as explicit routing
2026-04-26 10:32:47 +08:00
Haitao Pan
3f964710f5
Accept top-level gateway routing contract
2026-04-26 10:26:15 +08:00
Haitao Pan
c9afbe7423
Fix gateway provider routing resolution
2026-04-26 10:17:38 +08:00
Haitao Pan
dfead14145
Fix bridge lint blockers
2026-04-24 14:57:26 +08:00
Haitao Pan
cce9833689
Fix ACP provider endpoint routing
2026-04-24 11:51:28 +08:00
Haitao Pan
17c0fa6f16
Refine bridge routing and remove fallback paths
2026-04-23 15:58:37 +08:00
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
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