fix: stabilize code agent trace and gateway flow

This commit is contained in:
Codex
2026-05-24 17:06:22 +00:00
parent b71a3cc89e
commit 9b08caa1a2
22 changed files with 795 additions and 226 deletions
+12 -18
View File
@@ -72,17 +72,11 @@
<strong id="live-status" class="tone-pending">等待验证</strong>
<small id="live-detail">正在验证 hwlab-cloud-api /health/live、/v1、/v1/agent/chat 与 /v1/m3/io;未完成前不标为通过。</small>
<details class="live-build-summary" id="live-build-summary">
<summary id="live-build-toggle" aria-controls="live-build-popover" aria-expanded="false">
<summary id="live-build-toggle" aria-haspopup="dialog" aria-expanded="false">
<span class="live-build-summary-label" id="live-build-latest">最新镜像构建时间:等待实时元数据</span>
</summary>
<div class="live-build-popover" id="live-build-popover" role="dialog" aria-modal="false" aria-label="live HWLAB 微服务构建时间明细">
<div class="live-build-popover-head">
<strong>构建版本明细</strong>
<button class="live-build-close" id="live-build-close" type="button" aria-label="关闭构建版本明细">关闭</button>
</div>
<div class="live-build-list" id="live-build-list" tabindex="0" aria-label="live HWLAB 微服务构建时间明细"></div>
</div>
</details>
<div class="live-build-list live-build-list-template" id="live-build-list" hidden aria-label="live HWLAB 微服务构建时间明细"></div>
</div>
<button class="logout-button" id="logout-button" type="button">退出</button>
</header>
@@ -109,16 +103,6 @@
<div class="conversation-list" id="conversation-list" aria-live="polite"></div>
</div>
<div class="workspace-panel task-panel">
<div class="panel-title-row">
<div>
<p class="eyebrow">工作清单</p>
<h2>下一步任务草稿</h2>
</div>
<span class="state-tag tone-source">浏览器本地</span>
</div>
<div id="task-list" class="task-list"></div>
</div>
</div>
</section>
@@ -217,6 +201,16 @@
data-prompt-text="通过 HWLAB API / Skill CLI 把 res_boxsimu_1 的 DO1 写成 false,并复核 res_boxsimu_2 的 DI1;我点击发送后才确认执行这次写入请求。"
>HWLAB APIDO1=false 复核 DI1</button>
</div>
<label class="agent-timeout-control" for="code-agent-timeout">
<span>无新事件超时</span>
<select id="code-agent-timeout" aria-label="Code Agent 无新事件超时">
<option value="180000">3 分钟</option>
<option value="300000">5 分钟</option>
<option value="600000" selected>10 分钟</option>
<option value="900000">15 分钟</option>
<option value="1200000">20 分钟</option>
</select>
</label>
<div class="input-shell">
<span class="prompt-mark">hwlab</span>
<input