Codex Agent
|
aeefb7660b
|
fix(v02): report AgentRun code agent health
|
2026-06-05 02:06:09 +08:00 |
|
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
|
0d4f5ef098
|
fix: preserve code agent sessions after turn failures
|
2026-06-03 00:28:40 +08:00 |
|
Codex
|
3c6edb73a1
|
fix: 统一 AgentRun threadId 上下文连续性
|
2026-06-02 10:19:34 +08:00 |
|
Codex
|
bbc3f8dca8
|
fix: isolate codex stdio turn routing
|
2026-06-01 00:24:20 +08:00 |
|
Codex
|
973202ad39
|
fix: expose and recover busy Code Agent sessions
|
2026-05-31 18:17:33 +08:00 |
|
Codex
|
945c2ba3d0
|
fix: persist user code agent sessions
|
2026-05-31 16:00:05 +08:00 |
|
Codex
|
671303d2b9
|
feat: add v02 access device pod authority
|
2026-05-29 02:15:55 +08:00 |
|
Codex
|
a0869c5afa
|
refactor: migrate v02 cloud api to TypeScript
|
2026-05-29 00:33:22 +08:00 |
|