Commit Graph

20 Commits

Author SHA1 Message Date
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
lyon 9e584be848 fix: remove obsolete code agent gates 2026-05-25 22:10:07 +08:00
Codex 58ee2f7fcb fix: route code agent trace through short polling 2026-05-24 13:57:20 +00:00
unidesk-code-queue-runner 3caa32a811 落实 Code Agent session 生命周期状态 2026-05-24 12:20:14 +00:00
Code Queue Review 8c5f25d0e5 fix: use activity timeout for code agent turns 2026-05-24 10:12:13 +00:00
Code Queue Review 37a6a8c410 fix: 改进 Code Agent 长请求等待体验 2026-05-24 08:56:15 +00:00
Lyon d82b0c0ba3 fix: 持久化 Code Agent Codex app-server 主路径
DC-DCSN-P0-2026-003 / HWLAB #426
2026-05-24 14:53:14 +08:00
Code Queue Review 842ea95a57 fix: 修复 Code Agent 外部网络请求体验 2026-05-24 04:32:35 +00:00
Code Queue Review 0d824eab41 feat: persist code agent session facts 2026-05-24 00:25:28 +00:00
Code Queue Review 84c05c350d feat: expose reusable readonly code agent sessions 2026-05-23 19:33:25 +00:00
Code Queue Review 871756e006 fix: codify Codex runner feasibility contract 2026-05-23 16:15:04 +00:00
Lyon 997b96dc65 fix: add structured Code Agent blockers
Add structured Code Agent blocker taxonomy across /v1/agent/chat, runner/session/tool, and HWLAB M3 Skill CLI paths.\n\nValidated with npm run check and focused server/session/Skill CLI/web tests.
2026-05-23 23:17:13 +08:00
Code Queue Review f42d8d121d feat: add codex stdio code agent session gate 2026-05-23 13:37:08 +00:00
Code Queue Review ff99b30118 fix: classify code agent timeout failures 2026-05-23 11:13:02 +00:00
Lyon d7e84f359b feat: gate Code Agent session registry
Implements #317 session-gated read-only runner phase with structured long-lived Codex stdio blockers.
2026-05-23 18:19:58 +08:00
Code Queue Review 942fba0e9b feat: add controlled Code Agent session registry 2026-05-23 09:23:26 +00:00
Code Queue Review db07268d6b feat: add read-only Code Agent runner 2026-05-23 08:13:07 +00:00
Lyon 29686823c5 test: add code agent browser e2e harness (#264)
Co-authored-by: Code Queue Review <code-queue-review@localhost>
2026-05-23 14:24:26 +08:00
Code Queue Review 0b26610e66 test: accept sanitized blocked code agent evidence 2026-05-23 03:57:09 +00:00
Code Queue Review 6961baedb7 fix: block code agent non-2xx readiness 2026-05-23 02:39:41 +00:00