lyon
8a4a3f1248
fix(workbench): expose turn lifecycle ids
2026-06-17 12:34:22 +08:00
lyon
1527a992c3
fix: align AgentRun reuse assertions with spec
2026-06-17 00:56:21 +08:00
lyon
a67f29ace4
fix: surface agentrun terminal errors in final response
2026-06-17 00:17:10 +08:00
lyon
6f9a3755b1
feat: paginate code agent trace loading
2026-06-16 23:28:58 +08:00
lyon
2679b1f14e
fix: load Code Agent traces through REST resource
2026-06-16 21:57:51 +08:00
lyon
884a95164c
fix: scope code agent cancel targets
2026-06-16 15:40:49 +08:00
lyon
6173b5e5c6
fix: mark evicted agent sessions non-reusable
2026-06-16 03:45:33 +08:00
lyon
43b79b6c7e
fix: allow failed code agent sessions to resume
2026-06-16 03:24:33 +08:00
lyon
1b895a5b56
fix: defer AgentRun code agent billing until terminal result
2026-06-14 13:22:35 +08:00
Codex Agent
916838bde4
feat: update caserun aggregation and v02 deploy config
2026-06-08 12:21:09 +08:00
Codex Agent
9d76230bc3
切换 AgentRun 资源装配到 gitbundle
2026-06-08 11:25:54 +08:00
Codex Agent
34788702dc
Allow dynamic AgentRun provider profiles
2026-06-08 03:22:26 +08:00
Codex Agent
e1c35509e1
fix: seed caserun hwpod workspace files
2026-06-06 18:38:26 +08:00
Lyon
fc865dbc7c
Merge pull request #1005 from pikasTech/fix/issue1000-trace-refresh-latency
...
fix: reduce Code Agent trace refresh latency
2026-06-06 16:56:05 +08:00
Codex Agent
263bbbb159
fix: keep steer short connection running
2026-06-06 16:52:32 +08:00
Codex Agent
689c471e4d
fix: reduce Code Agent trace refresh latency
2026-06-06 16:51:40 +08:00
Codex Agent
c58a7fff6c
fix: 收敛公共 trace result 契约
2026-06-06 14:20:57 +08:00
Codex Agent
6cae643161
fix: remove legacy trace fallback paths
2026-06-06 13:55:03 +08:00
Codex Agent
1830df467e
fix: unify AgentRun trace result authority
2026-06-06 13:08:23 +08:00
Codex Agent
f4b33b5cbb
fix: repair ambiguous top-level trace snapshots
2026-06-06 12:15:06 +08:00
Codex Agent
c80493f240
fix: validate trace result provenance
2026-06-06 12:03:29 +08:00
Codex Agent
aa06af6a91
fix: preserve latest trace during historical repair
2026-06-06 11:40:21 +08:00
Codex Agent
7c6df8d9b4
fix: index historical AgentRun traces
2026-06-06 11:21:00 +08:00
Codex
dd0121c93c
fix: stabilize AgentRun trace replay and final rows
2026-06-06 10:33:26 +08:00
Codex Agent
3e7131f6ab
refactor: converge hwpod node-ops channel
2026-06-05 17:23:56 +08:00
Codex Agent
d6769bf1d3
fix: remove v02 authorization residue
2026-06-05 14:00:13 +08:00
Codex Agent
cf722efd06
feat: add v02 OpenFGA access management
2026-06-05 09:39:49 +08:00
Codex Agent
1162c0e5bd
fix(v02): report AgentRun result contract
2026-06-05 02:26:51 +08:00
Codex Agent
fd1b8c0e5a
fix(v02): remove legacy code agent control plane
2026-06-05 01:35:35 +08:00
Lyon
df69e48115
fix(v02): persist chat owner messages ( #875 )
...
Co-authored-by: Codex Agent <codex@hwlab.local >
2026-06-05 00:21:47 +08:00
Lyon
eca9dbaa9c
fix: persist expired code agent trace summaries ( #851 )
...
Co-authored-by: Codex Agent <codex@hwlab.local >
2026-06-04 20:40:36 +08:00
Codex
6a8e9b3d79
feat(agentrun): inject owner HWLAB_API_KEY into runner transient env
...
- submitAgentRunChatTurn resolves owner user API key via accessController.store.findActiveDefaultApiKeyForUser
- buildAgentRunRunnerJobInput accepts ownerApiKey; when present, removes HWLAB_DEVICE_POD_API_KEY and adds HWLAB_API_KEY as sensitive
- buildAgentRunTransientEnv no longer emits HWLAB_DEVICE_POD_API_KEY
- codex-stdio child env now reads HWLAB_API_KEY (not HWLAB_DEVICE_POD_API_KEY)
- server-code-agent-http codeAgentAuthEnv looks up user default API key; URL env vars still set unconditionally
- tests: code-agent-session-registry Codex child env carries only device-pod API key now checks HWLAB_API_KEY
- tests: server-agent-chat delegates v0.2 turns removes HWLAB_DEVICE_POD_API_KEY assertion
- 58 pass / 4 pre-existing fail
2026-06-04 15:01:30 +08:00
Codex Agent
3a55a4b99e
fix(cloud): expose persistent thread resume metadata
2026-06-04 13:05:03 +08:00
Codex
32b29bc1dc
fix: reensure AgentRun runner for reused sessions
2026-06-03 23:21:05 +08:00
Codex
8f0a2cd213
fix: align v0.2 explicit agent session dispatch
...
Fixes HWLAB #782 .
2026-06-03 22:50:58 +08:00
Codex
94b9df822c
feat: 手动化 Code Agent session 管理
2026-06-03 10:40:50 +08:00
Codex
0d4f5ef098
fix: preserve code agent sessions after turn failures
2026-06-03 00:28:40 +08:00
Codex
93b53e7d56
fix: expose AgentRun prompt assembly trace details
2026-06-02 21:11:27 +08:00
Codex
58df53bce5
feat: assemble AgentRun prompts and skills
2026-06-02 20:56:36 +08:00
Codex
60a15186e5
fix: assemble unidesk ssh for web agentrun turns
2026-06-02 19:02:58 +08:00
Codex
7f97b41404
fix: route hwpod through cloud-api
2026-06-02 18:48:56 +08:00
Codex
bacfa24289
fix: replace device pod lease with api key
2026-06-02 18:11:32 +08:00
Codex
29e9e23fb3
fix: use native codex stdio continuation
2026-06-02 16:22:27 +08:00
Codex
12560c9e91
Merge remote-tracking branch 'origin/v0.2' into fix/v02-context-completed-693
2026-06-02 12:37:41 +08:00
Codex
e88951dadc
fix: preserve AgentRun completed turn context
2026-06-02 12:34:55 +08:00
Lyon
f9a63afeea
Merge pull request #696 from pikasTech/fix/v02-agentrun-toolcall-trace-render
...
fix: preserve AgentRun command tool calls in trace
2026-06-02 12:17:32 +08:00
Codex
fcfc7e84e5
fix: preserve AgentRun command tool calls in trace
2026-06-02 12:15:21 +08:00
Codex
7e39d993a8
Merge remote-tracking branch 'origin/v0.2' into fix/v02-workbench-orphan-active-trace
2026-06-02 12:14:55 +08:00
Codex
36e4ba2068
Merge remote-tracking branch 'origin/v0.2' into fix/v02-workbench-orphan-active-trace
...
# Conflicts:
# docs/reference/spec-v02-hwlab-cloud-api.md
# internal/cloud/access-control.test.ts
# internal/cloud/server-agent-chat.test.ts
2026-06-02 12:13:50 +08:00
Codex
47c4ce2d97
fix: 明确 AgentRun tool-call 错误归因
2026-06-02 12:08:38 +08:00