Codex
d39e322bf0
fix(web/cli): do not truncate the terminal final-response body in trace rows
...
- HWLAB v0.2 Final Response was being truncated to 5000 characters in
traceAssistantSummaryRow and then again to 1200 characters in the CLI
compactTraceRenderRow, even when the response was the assistant’s
terminal (last) message. The same Final Response is what
/v1/agent/chat/result returns as reply.content, so the trace view
should show the full text and stay consistent with the CLI
assistantText path.
- Mark each rendered row with a terminal flag (true only for the
terminal Final Response) and lift the body cap to
Number.POSITIVE_INFINITY for terminal rows. The CLI Web-render path
now passes the full body through when row.terminal is true and keeps
the 1200 char preview for non-terminal streaming rows.
- Add unit tests in web/hwlab-cloud-web/app-trace.test.ts and
tools/hwlab-cli/client.test.ts to lock the behavior in for the
terminal/no-truncate path and the streaming/2200 cap path.
Refs: pikasTech/HWLAB#722
2026-06-03 13:26:19 +08:00
Lyon
2168ad2ad7
fix(web): HWLAB #744 WebUI v0.2 改进 ( #746 )
...
- 问题1: 修复重复 session - 按 threadId 去重 conversation
- 问题2: session sidebar 默认宽度改为150% (330px),移除上限
- 问题3: 删除重复的命令栏「新建 Session」按钮
- 问题4: session 报错(status=failed/error/canceled/timeout)后允许继续重试
- 问题5: session tabs 上方显示当前模型通道
- 问题6: 所有时间统一使用北京时间(UTC+8),移除「北京时间」字样
- 问题7: 注销按钮移入 activity-rail 设置标签
Closes #744
Co-authored-by: Codex <codex@local>
2026-06-03 13:13:23 +08:00
Lyon
a72f14166e
Merge pull request #743 from pikasTech/fix/issue740-webui-session-mgmt
...
fix(issue740): HWLAB v0.2 WEBUI session management improvements
2026-06-03 11:43:08 +08:00
Codex
6dbc72deac
fix(issue740): HWLAB v0.2 WEBUI session management improvements
...
1. 在 panel-title-row 增加"复制 session id"按钮,把当前会话
conversation id 复制到剪贴板,便于在 HWLAB CLI 复现;
2. 侧边栏标签改为显示最近更新时间(相对时间),排序仍然按
lastTimestampMs 倒序,新会话靠前;
3. messageCount 与 firstUserMessagePreview 由 backend 持久化,
不再被 slice(-50) 窗口掩盖,CLI/Web 看到的条数一致;
4. 把 left-sidebar-resize 移到 session-sidebar 右侧,
activity-rail 固定 92px,拖拽控制 session-sidebar 宽度;
5. 侧边栏标签默认显示用户摘要(首条 user message 截断),
长文本用省略号收尾。
新增 `hwlab-cli client session inspect <conversationId>` 子命令
与 `GET /v1/agent/conversations/{id}` 端点对齐,便于在 CLI 复现
WEB 看到的 session 详情(包含 messageCount / trace / thread)。
Backend 改动:access-control.ts 的 normalizeConversationSnapshot
和 mergeAgentSessionOwnerEvidence 现在按 max 累加 messageCount,
并保留 firstUserMessagePreview;mergeTerminalConversationMessages
返回 { messages, messageCount, firstUserMessagePreview }。
2026-06-03 11:41:02 +08:00
Lyon
aa332bb5ae
Merge pull request #742 from pikasTech/fix-v02-cli-session-friction
...
fix: 改进手动 session CLI 摩擦
2026-06-03 11:07:33 +08:00
Codex
2f435fc736
fix: 改进手动 session CLI 摩擦
2026-06-03 11:06:43 +08:00
Lyon
ae1866c6ba
Merge pull request #741 from pikasTech/fix-v02-manual-agent-session-716
...
feat: 手动化 Code Agent session 管理
2026-06-03 10:43:29 +08:00
Codex
94b9df822c
feat: 手动化 Code Agent session 管理
2026-06-03 10:40:50 +08:00
Lyon
32deb72273
Merge pull request #739 from pikasTech/fix/issue738-session-sidebar
...
feat(v0.2): session 二级侧栏与 CLI 管理同路径
2026-06-03 10:00:41 +08:00
Codex
da25cb4c02
feat: align session sidebar and cli management
2026-06-03 09:47:52 +08:00
Codex
d39d184eae
docs: 固化 Code Agent session 手动化规格
2026-06-03 09:29:30 +08:00
Lyon
66dd78d20c
Merge pull request #737 from pikasTech/fix/issue736-session-tabs
...
feat: 主界面按 session 标签隔离展示
2026-06-03 08:38:08 +08:00
Codex
5b1c9eb5dd
feat: add session tabs to cloud web
2026-06-03 08:37:07 +08:00
Lyon
9d13726703
Merge pull request #735 from pikasTech/fix/issue734-prompt-assembly-panel
...
feat: skills 面板展示引导 prompt 装配
2026-06-03 08:03:57 +08:00
Codex
90c5dad065
feat: show prompt assembly in skills panel
2026-06-03 08:03:04 +08:00
Lyon
028730047e
fix: constrain minimax tool commands ( #733 )
...
Co-authored-by: Codex <codex@local>
2026-06-03 07:39:47 +08:00
Lyon
a17f7702d1
Merge pull request #732 from pikasTech/fix/issue729-agentrun-prompt-planner
...
fix: route AgentRun prompt changes to cloud-api rollout
2026-06-03 07:26:32 +08:00
Codex
5b9d614336
fix: route agentrun prompt changes to cloud api
2026-06-03 07:25:35 +08:00
Lyon
937f475749
Merge pull request #731 from pikasTech/fix/issue729-minimax-optional-tool-probe
...
fix: guide minimax optional tool probes
2026-06-03 07:16:05 +08:00
Codex
6bdce2f191
fix: guide minimax optional tool probes
2026-06-03 07:14:43 +08:00
Lyon
32dad84d3b
Merge pull request #730 from pikasTech/fix/issue729-skills-assembly
...
fix: expose AgentRun skill assembly in v02 web
2026-06-03 07:03:09 +08:00
Codex
e2d4989468
fix: expose AgentRun skill assembly in v02 web
2026-06-03 07:02:09 +08:00
Lyon
b57ceff959
Merge pull request #728 from pikasTech/fix/issue723-cli-output-workspace
...
fix: keep hwlab cli workspace output current
2026-06-03 01:29:25 +08:00
Codex
05c5c046bc
fix: keep hwlab cli workspace output current
2026-06-03 01:28:30 +08:00
Lyon
9c0bff01ce
Merge pull request #727 from pikasTech/fix/issue723-cli-restore-after-patch
...
fix: HWLAB CLI 完成后自动刷新 workspace
2026-06-03 01:15:10 +08:00
Codex
6cd4cb292d
fix: restore hwlab cli workspace after completion
2026-06-03 01:14:08 +08:00
Lyon
d30c3b283e
Merge pull request #726 from pikasTech/fix/issue723-cli-save-workspace
...
fix: 持久化 HWLAB CLI workspace 更新
2026-06-03 01:05:09 +08:00
Codex
ba5c8fdf35
fix: persist hwlab cli workspace updates
2026-06-03 01:04:18 +08:00
Lyon
75178c7aa1
Merge pull request #725 from pikasTech/fix/issue723-cli-continuation-thread
...
fix: prefer current conversation thread in HWLAB CLI
2026-06-03 00:45:23 +08:00
Codex
0445981f62
fix: prefer current conversation thread in hwlab cli
2026-06-03 00:43:55 +08:00
Lyon
f557b5adf4
Merge pull request #724 from pikasTech/fix/issue723-session-resume-after-failure
...
fix: preserve Code Agent sessions after turn failures
2026-06-03 00:30:47 +08:00
Codex
0d4f5ef098
fix: preserve code agent sessions after turn failures
2026-06-03 00:28:40 +08:00
Lyon
4187c1b0ce
Merge pull request #721 from pikasTech/fix/issue-720-trace-message-dedupe
...
修复 WEB trace assistant message 重复渲染
2026-06-02 22:47:09 +08:00
Codex
570c9963ec
fix: collapse duplicate trace assistant rows
2026-06-02 22:46:05 +08:00
Lyon
c1350bb7ac
Merge pull request #719 from pikasTech/fix-v02-code-agent-concurrency-717
...
修复 Code Agent 默认 workspace 并发和 stale continuation 摩擦
2026-06-02 21:57:38 +08:00
Codex
9f287fa0d9
fix: allow code agent workspace concurrency
2026-06-02 21:54:28 +08:00
Lyon
e469ea9afd
Merge pull request #718 from pikasTech/docs-minimax-m3-validation-20260602
...
docs: allow minimax m3 validation when deepseek balance exhausted
2026-06-02 21:50:21 +08:00
Codex
128daa4e45
docs: allow minimax m3 validation when deepseek balance exhausted
2026-06-02 21:49:32 +08:00
Lyon
2ca9d44229
Merge pull request #715 from pikasTech/issue701-hwpod-lease-docs-20260602
...
fix: align hwpod lease guidance
2026-06-02 21:31:20 +08:00
Codex
bf7a8bfd49
fix: align hwpod lease guidance
2026-06-02 21:30:33 +08:00
Lyon
4f0a983db7
Merge pull request #714 from pikasTech/issue701-trace-details
...
fix: expose AgentRun prompt assembly trace details
2026-06-02 21:12:21 +08:00
Codex
93b53e7d56
fix: expose AgentRun prompt assembly trace details
2026-06-02 21:11:27 +08:00
Lyon
d712f51eb0
Merge pull request #713 from pikasTech/issue701-agentrun-prompt-skill
...
feat: assemble AgentRun prompts and skills
2026-06-02 20:58:01 +08:00
Codex
58df53bce5
feat: assemble AgentRun prompts and skills
2026-06-02 20:56:36 +08:00
Codex
9c58faf3e3
docs: use admin workspace for cli validation
2026-06-02 20:28:28 +08:00
Lyon
7bf34e04fa
Merge pull request #711 from pikasTech/fix-issue195-stale-continuation
...
fix: recover from stale thread continuation
2026-06-02 20:13:09 +08:00
Codex
39562d9c02
fix: clear stale continuation after thread resume failure
2026-06-02 20:12:01 +08:00
Lyon
98ad59c6ae
Merge pull request #710 from pikasTech/fix-issue194-unidesk-ssh-web-dispatch
...
fix: assemble UniDesk SSH for Web AgentRun turns
2026-06-02 19:04:07 +08:00
Codex
60a15186e5
fix: assemble unidesk ssh for web agentrun turns
2026-06-02 19:02:58 +08:00
Lyon
eba547dfc0
Merge pull request #709 from pikasTech/fix-issue706-direct-cloud-api
...
fix: route hwpod through cloud-api
2026-06-02 18:50:30 +08:00