Codex Agent
21b66b28cc
case-run: refresh registry artifacts from result
2026-06-06 16:39:12 +08:00
Codex Agent
4105072338
case-run: archive artifacts to registry
2026-06-06 16:24:02 +08:00
codex
a73a3a4537
fix: keep CaseRun status stage current
2026-06-06 16:11:15 +08:00
Codex Agent
64b0b3e630
hwpod: support stdin workspace patches
2026-06-06 15:45:58 +08:00
Codex Agent
2be05a55cf
case-run: honor async timeout options
2026-06-06 15:23:08 +08:00
Codex Agent
b3e063f38a
case-run: 支持 agent mutation prompt
2026-06-06 15:11:31 +08:00
Codex Agent
4e0481977b
case-run: 严格提取 agent HWPOD 命令
2026-06-06 14:49:08 +08:00
Codex Agent
c2c016b20f
case-run: 记录 agent compile trace
2026-06-06 14:37:20 +08:00
Codex Agent
494d3ed3bb
fix: add async CaseRun CLI controls
2026-06-06 14:00:18 +08:00
Codex Agent
6cae643161
fix: remove legacy trace fallback paths
2026-06-06 13:55:03 +08:00
Lyon
ec7e24d4ac
Merge pull request #987 from pikasTech/fix/issue986-hwpod-node-command-resolution
...
fix: stabilize hwpod-node Windows git command resolution
2026-06-06 13:50:37 +08:00
Codex Agent
352da4c436
fix: resolve hwpod node windows git command
2026-06-06 13:49:21 +08:00
Codex Agent
a94b76b94c
fix: keep Cloud Web alive on client disconnect
2026-06-06 13:34:34 +08:00
Codex Agent
fd5754083a
fix: keep CaseRun autoEvaluation summaries false
...
Keep CaseRun build and collect summaries aligned with evidence.autoEvaluation=false so flow-only runs do not look auto-graded.
Co-Authored-By: Codex <noreply@openai.com >
2026-06-06 13:26:44 +08:00
Codex Agent
44a59d4f9e
fix: orchestrate caserun agent flow without grading
2026-06-06 12:53:31 +08:00
Codex Agent
4a4aa1bc29
feat: isolate CaseRun subject worktrees
2026-06-06 11:09:08 +08:00
Codex
dd0121c93c
fix: stabilize AgentRun trace replay and final rows
2026-06-06 10:33:26 +08:00
Codex Agent
2a651d11d3
fix: migrate caserun registry to hwlab-case-registry
2026-06-06 10:11:46 +08:00
Codex Agent
42b53e5795
fix: discover preinstalled hwpod specs
2026-06-06 01:49:59 +08:00
Codex Agent
8fae961c7c
feat: add compile-only hwpod caserun
2026-06-05 23:35:56 +08:00
Codex Agent
385d48613a
fix: expose provider config editing in management
2026-06-05 23:01:50 +08:00
Codex Agent
cc21ad40cb
fix: enforce single hwlab api key env
2026-06-05 22:33:39 +08:00
Codex Agent
a3ffd45e55
fix: enforce api key auth boundary
2026-06-05 21:58:16 +08:00
Codex Agent
2292ba5189
fix: migrate Keil hwpod compiler binding
2026-06-05 20:47:37 +08:00
Codex Agent
13b7621019
fix: support hwpod websocket through edge proxy
2026-06-05 20:04:28 +08:00
Codex Agent
483060a3ee
feat: add hwpod node native websocket dispatch
2026-06-05 19:26:13 +08:00
Codex Agent
3e7131f6ab
refactor: converge hwpod node-ops channel
2026-06-05 17:23:56 +08:00
Codex Agent
9a2c651c3c
feat: add v02 provider profile management
2026-06-05 17:14:59 +08:00
Codex Agent
d6769bf1d3
fix: remove v02 authorization residue
2026-06-05 14:00:13 +08:00
Codex Agent
c1df458c85
feat: wire hwpod target node-ops flow
2026-06-05 13:39:20 +08:00
Codex Agent
f5be1c0361
feat: add v02 web performance dashboard
2026-06-05 12:00:23 +08:00
Codex Agent
c8a8aa505e
feat: add hwpod harness node-ops loop
2026-06-05 11:52:47 +08:00
Lyon
48e3d24ad6
fix: converge v02 authorization on OpenFGA ( #899 )
...
Co-authored-by: Codex Agent <codex@hwlab.local >
2026-06-05 11:11:15 +08:00
Codex Agent
cf722efd06
feat: add v02 OpenFGA access management
2026-06-05 09:39:49 +08:00
Codex Agent
fd1b8c0e5a
fix(v02): remove legacy code agent control plane
2026-06-05 01:35:35 +08:00
Lyon
ec4ab46411
fix(v02): collapse duplicate assistant trace snapshots ( #863 )
...
Co-authored-by: Codex Agent <codex@hwlab.local >
2026-06-04 22:10:23 +08:00
Lyon
c4ff24f60a
fix(v02): dedupe replayed trace tool rows ( #860 )
...
Co-authored-by: Codex Agent <codex@hwlab.local >
2026-06-04 21:49:57 +08:00
Lyon
412f95f1a5
fix(v02): unify web trace markdown rendering ( #858 )
...
Co-authored-by: Codex Agent <codex@hwlab.local >
2026-06-04 21:33:01 +08:00
Lyon
2129cebfef
fix(v02): improve trace and sidebar web ui ( #854 )
...
Co-authored-by: Codex Agent <codex@hwlab.local >
2026-06-04 20:56:43 +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
Lyon
ef527d3ecd
feat(v02): add final response session verifier ( #847 )
...
Co-authored-by: Codex Agent <codex@hwlab.local >
2026-06-04 19:02:13 +08:00
Codex Agent
b4e8c0a8b4
fix(v02): expose trace render json summary
2026-06-04 18:28:41 +08:00
Lyon
be557c09bc
fix(v02): repair final response status ( #837 )
...
Co-authored-by: Codex Agent <codex@hwlab.local >
2026-06-04 17:45:25 +08:00
Codex Agent
7a58695318
fix(v02): unify web trace final response
2026-06-04 17:29:28 +08:00
Codex Agent
baa7289ca0
fix(v02): widen device-pod job output visibility
2026-06-04 16:16:56 +08:00
Lyon
9928954ea6
feat: add device-pod build verify ( #827 )
...
Co-authored-by: Codex Agent <codex@hwlab.local >
2026-06-04 16:11:00 +08:00
Codex Agent
37f1b6af22
fix: support device-pod filename rg
2026-06-04 15:56:08 +08:00
Codex
4d48db9e7c
feat(hwlab-cli): client auth oidc-login returns Keycloak authorize URL
2026-06-04 15:01:30 +08:00
Codex
bcec7e6934
feat(device-pod-cli): v0.2 hwpod prefers HWLAB_API_KEY over legacy key
...
- authHeaders now reads HWLAB_API_KEY (env or --apiKey/--bearerToken) first; only when hwl_live_ prefix is present
- when both are set, HWLAB_API_KEY wins and x-hwlab-device-pod-api-key is suppressed
- new test asserts the precedence using a fake API key against a local http server
- help auth hint updated to mention the preferred credential
2026-06-04 15:01:30 +08:00
Codex
ad53ff6ffb
feat(hwlab-cli): v0.2 client auth whoami reads HWLAB_API_KEY first
...
- requestJson now prefers HWLAB_API_KEY (env or --apiKey / --bearerToken) and sends Authorization: Bearer hwl_live_...
- new client auth whoami command returns actor + authMethod via /v1/users/me
- client auth status reports apiKey.source and apiKey.prefix
- authVisibility + authDiagnosis surface apiKeySource/Prefix; invalid key returns api_key_invalid diagnosis
- legacy cookie / auto-login paths still work when no HWLAB_API_KEY is set
2026-06-04 15:01:30 +08:00