Codex
|
6341015d3b
|
feat(v0.2): Code Agent 默认 sessionStorage=persistent + eviction reset UX
PR D for #770:HWLAB Cloud Web Workbench 透传 session state 真正持久化
- code-agent-agentrun-adapter.ts:
* 新 ensureAgentRunSessionPersistent:默认 sessionStorage=persistent,
调 POST /api/v1/sessions 同步建 session + PVC
* submitAgentRunChatTurn 改两步尝试:ensureSession 或 runner-jobs POST
收到 session-store-evicted 时用新 sessionId(<base>-reset-<trace8>)
+ threadId=null 重试,trace 追加 agentrun:session-reset 事件
* 新 shouldResetSessionAfterEviction / newSessionIdAfterEviction 辅助函数
- code-agent-response-contract.mjs: session-store-evicted 归
session-blocked category
- code-agent-chat.ts: 新 userMessage
「Code Agent session 存储已失效(PVC 被回收或 TTL 到期),
HWLAB 已为你开新 sessionId,可继续发送下一条消息。」
- spec-v02-hwlab-cloud-web.md: 新增 'Session state 持久化与 eviction reset'
章节,含禁止路径与实现情况表
env 控制:HWLAB_CODE_AGENT_AGENTRUN_SESSION_STORAGE=ephemeral
可退回 metadata-only 模式(PR 前默认行为)。
|
2026-06-03 21:47:14 +08:00 |
|
Codex
|
d39d184eae
|
docs: 固化 Code Agent session 手动化规格
|
2026-06-03 09:29:30 +08:00 |
|
Codex
|
0d4f5ef098
|
fix: preserve code agent sessions after turn failures
|
2026-06-03 00:28:40 +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
|
66282ba80f
|
fix: unlock cloud web composer steer
|
2026-06-02 12:25:16 +08:00 |
|
Codex
|
8e9bea487d
|
fix: proxy code agent steer through cloud web
|
2026-06-02 10:48:54 +08:00 |
|
Codex
|
3c6edb73a1
|
fix: 统一 AgentRun threadId 上下文连续性
|
2026-06-02 10:19:34 +08:00 |
|
Lyon
|
5dc263e10a
|
fix: align AgentRun trace rendering (#665)
Co-authored-by: Codex <codex@local>
|
2026-06-01 23:58:06 +08:00 |
|
Lyon
|
24060853e7
|
fix: reuse AgentRun runner for HWLAB turns (#662)
Co-authored-by: Codex <codex@local>
|
2026-06-01 23:18:40 +08:00 |
|
Codex
|
095c042077
|
feat(cli): render agent trace with web rows
|
2026-06-01 21:44:39 +08:00 |
|
Codex
|
b7285b30b1
|
feat(workbench): share account workspace across web and cli
|
2026-06-01 21:31:26 +08:00 |
|
Codex
|
a686c37247
|
feat(cli): replay agent continuation from trace
|
2026-06-01 20:50:59 +08:00 |
|
Codex
|
6314f6747c
|
docs: specify v02 cloud web validation checks
|
2026-05-31 11:17:31 +08:00 |
|
Codex
|
b99c663614
|
feat: enforce v02 runtime authority
|
2026-05-29 08:10:19 +08:00 |
|
Codex
|
e7fa3d67d0
|
docs: add v02 service specs
|
2026-05-28 20:57:22 +08:00 |
|