lyon
94a73dd0c5
fix(hwlab-node): allow diagnostics node op
2026-06-25 10:35:53 +08:00
lyon
c21fe192c8
fix(hwlab-node): stabilize tray diagnostics updater
2026-06-25 10:24:38 +08:00
lyon
42844887cc
feat: add HWLAB node Python GUI
2026-06-25 09:24:16 +08:00
Lyon
a693e40b1e
fix: render projected trace events only ( #2088 )
2026-06-25 06:29:51 +08:00
Lyon
d818aad6d5
fix: keep workbench cancel on durable projection ( #2086 )
2026-06-25 06:10:05 +08:00
Lyon
da86d56821
fix(workbench): dedupe final assistant trace rows ( #2009 )
2026-06-24 03:11:16 +08:00
Lyon
6dcf833f8a
fix(workbench): stabilize visible trace timing rows ( #2006 )
2026-06-24 02:23:10 +08:00
Lyon
0faea26d9c
fix(workbench): keep turn timing monotonic at completion ( #1997 )
2026-06-24 00:55:09 +08:00
Lyon
c323fbdce5
fix(workbench): keep trace timing monotonic ( #1975 )
2026-06-23 16:36:01 +08:00
Lyon
44019f229e
feat: PJ2026-0104010803 P4 前端/CLI 单读源收敛 - 删除 events.at(-1) 读侧推理 ( #1758 )
...
workbench.ts (stores):
- applyTraceHydrationResult: activityLabel 只读 result.lastEventLabel,不读 events.at(-1)
- lastEventLabel: 只读 result.lastEventLabel,不 fallback 到 events.at(-1)
- normalizeTraceSnapshot: lastEventLabel 只读 source.lastEventLabel
- mergeRunnerTrace: lastEventLabel 不从 events.at(-1) 推断
useTraceSubscription.ts:
- lastEventLabel 只读 snapshot.lastEventLabel,不读 events.at(-1)
trace-renderer.ts (CLI):
- traceNoiseSummaryRow: status 只读 trace.status/traceStatus,不 fallback 到 lastEvent.status
- 保持 lastLabel 用于展示,但不参与 lifecycle 推断
api/workbench.ts:
- 添加注释标记 observedAt/lastEventAgeMs 为 diagnostic-only,不作用户可见相对时间权威
Closes #1750
Refs #1742
2026-06-20 19:37:35 +08:00
lyon
766f41d415
fix: render workbench trace clocks with display timezone
2026-06-20 14:07:16 +08:00
Lyon
acd9831149
Fix workbench trace projection authority ( #1696 )
2026-06-20 12:47:18 +08:00
Lyon
ecbb13cdf4
fix: expose trace pagination in cli and otel ( #1687 )
2026-06-20 11:32:13 +08:00
lyon
c2629c5ebf
fix: improve code agent trace visibility
2026-06-20 00:04:23 +08:00
lyon
02989a8237
fix: preserve workbench message whitespace
2026-06-19 15:40:12 +08:00
lyon
08b2e3077a
fix: converge workbench session authority
2026-06-18 15:24:16 +08:00
lyon
78a6b82751
fix: remove workspace session fallback from hwlab cli
2026-06-17 15:53:44 +08:00
lyon
da6be55512
fix: remove workbench legacy read repair paths
2026-06-17 15:20:56 +08:00
lyon
2679b1f14e
fix: load Code Agent traces through REST resource
2026-06-16 21:57:51 +08:00
lyon
ce1f1031f5
fix: unify code agent turn status authority
2026-06-16 19:21:13 +08:00
lyon
43b79b6c7e
fix: allow failed code agent sessions to resume
2026-06-16 03:24:33 +08:00
lyon
7fcc83e692
fix: avoid protocol-only tool trace summaries
2026-06-16 01:00:54 +08:00
lyon
ce9ec444df
fix: prefer completed mcp tool trace rows
2026-06-16 00:32:09 +08:00
lyon
1a15863f9d
fix: preserve restored session markdown
2026-06-15 23:03:20 +08:00
Lyon
ce7c2658cf
fix: unify workbench conversation message persistence ( #1281 )
2026-06-15 21:28:31 +08:00
lyon
96b4557b0a
fix(web): show tool command preview in trace rows
2026-06-15 20:50:27 +08:00
lyon
f24f39bb3e
fix: tighten agent trace workbench UI
2026-06-15 16:44:12 +08:00
lyon
f2614ad521
fix: align trace rendering stream
2026-06-15 15:41:47 +08:00
lyon
2c6574e625
fix: expose agent trace result summary
2026-06-15 15:34:36 +08:00
lyon
8633ab77a7
fix: clarify account access CLI roles
2026-06-15 15:12:24 +08:00
lyon
dbdac6e68a
feat: add typed user query CLI
2026-06-15 14:56:11 +08:00
lyon
53f8d94471
fix: tighten web trace reading
2026-06-15 14:44:47 +08:00
lyon
1bf3023009
fix: reduce trace rendering noise
2026-06-15 10:26:12 +08:00
Codex Agent
34ee947285
feat: add caserun prompt preview
2026-06-08 13:27:16 +08:00
Codex Agent
a5f38a95ee
docs: document v02 deploy yaml source
2026-06-08 13:21:26 +08:00
Codex Agent
435ce50f11
fix: refresh full trace aggregates in caserun
2026-06-08 13:14:53 +08:00
Codex Agent
19161b5f82
fix: preserve full web trace details
2026-06-08 13:13:48 +08:00
Codex Agent
a309f06867
fix: polish caserun aggregate trace markdown
2026-06-08 13:04:29 +08:00
Codex Agent
225269b5ad
fix: resolve hwpod by id for caserun agents
2026-06-08 12:51:42 +08:00
Codex Agent
916838bde4
feat: update caserun aggregation and v02 deploy config
2026-06-08 12:21:09 +08:00
Codex Agent
1160089d3b
fix: make hwpod workspace search node-native
2026-06-08 11:29:37 +08:00
Codex Agent
9d76230bc3
切换 AgentRun 资源装配到 gitbundle
2026-06-08 11:25:54 +08:00
Codex Agent
c52ba0dac2
feat: 支持 provider profile auth.json CLI 写入
2026-06-08 10:59:38 +08:00
Codex Agent
7408ba9da7
feat: add provider profile removal delegation
2026-06-08 05:29:11 +08:00
Codex Agent
34788702dc
Allow dynamic AgentRun provider profiles
2026-06-08 03:22:26 +08:00
Codex Agent
4c3a8951f6
feat: hwlab-code-agent tool and skill for agent scheduling
...
- tools/hwlab-code-agent-cli.ts: thin wrapper importing from skills/
- skills/hwlab-code-agent/: SKILL.md, config.json, scripts/src/client.ts
- toolAliases: hwlab-code-agent (spawn/poll/result/trace)
- skillRefs: hwlab-code-agent SKILL.md
- hwpod spec auto-inheritance: --spec-path, CWD .hwlab/, HWPOD_SPEC_CONTENT
- Leader agent can spawn Coder/Reviewer with inherited hwpod spec
2026-06-07 18:11:43 +08:00
Codex Agent
2577ecfaf9
refactor: remove skill files from seed, keep only tool files
...
Skills now delivered exclusively via AgentRun skillRefs channel.
Removed: hwpod-cli, hwpod-ctl, hwlab-agent-runtime SKILL.md entries.
Removed: arm2d-skill directory seed + collectDirectorySeedFiles helper.
Seed array now only contains hwpod tool files (*.ts).
2026-06-07 15:07:31 +08:00
Codex Agent
7b5dd408fc
fix: align hwpod apply-patch with v2 engine
2026-06-07 15:00:26 +08:00
Codex Agent
bfedec8f30
fix: add missing collectDirectorySeedFiles definition
2026-06-07 14:51:35 +08:00
Codex Agent
94571fb50c
feat: restore directory seed for arm2d-skill after AgentRun limit removal
...
- Revert to single directory entry for arm2d-skill in AGENT_WORKSPACE_SEED_FILES
- Includes SKILL.md + references/ + python/ (14 files)
- Paired with AgentRun v0.1 removal of workspace file count limit
2026-06-07 14:46:41 +08:00