Codex
|
0dfe709fd4
|
feat(v0.1): CLI runner job --dry-run 也查 session 加 sessionPvc
之前 CLI runner job --dry-run 直接调 renderRunnerJobDryRun 不经 mgr,
所以 kubernetes-runner-job.ts 里的 sessionPvc 查找逻辑被绕过,
dry-run manifest 不含 agentrun-sessions volume。
修复:dry-run 路径先 GET /api/v1/sessions 查 storageKind=pvc + storagePvcName,
自己构造 sessionPvc 传给 renderRunnerJobDryRun,dry-run 输出
与 mgr 真实创建 runner Job 的 manifest 一致。
|
2026-06-03 21:16:33 +08:00 |
|
Codex
|
78513aa4c7
|
feat(v0.1): CLI sessions create / storage / storage-delete + session-turn auto-ensure PVC
PR C 收尾附带 CLI 能力:
- 新增 sessions create [sessionId] 调 POST /api/v1/sessions 创建 session+PVC
- 新增 sessions storage <sessionId> 调 GET /api/v1/sessions/:id/storage
- 新增 sessions storage <sessionId> --delete 调 DELETE
- sessions turn <sessionId> 也会先 GET storage 探活,不存在则 POST /api/v1/sessions 补建
(之前 sessions turn 只在 store 里隐式建 session record 但 storageKind=none,
现在用显式 session create 入口保证 storageKind=pvc 提前建好)
- ManagerClient 新增 delete() 方法
|
2026-06-03 20:56:27 +08:00 |
|
Codex
|
87beb00bdb
|
feat(v0.1): add per-session RWO PVC foundation for true session state persistence
PR A for #770: docs + migration 007 + RBAC + types foundation.
- 新增 failureKind session-store-evicted,用于区分 PVC 缺失与真协议错误
- 新增 migration 007_v01_session_state_storage:sessions 表增加 storage_* 列 + 索引
- mgr SA RBAC 增量:persistentvolumeclaims: [create, get, list, watch, delete]
- 6 份 SPEC 升级(runtime-assembly / hwlab-manual-dispatch / backend-codex T7b / agentrun-runner / agentrun-mgr / services)
- 显式禁止:fake app-server mock、replacement threadId、runner 启动后 copy/restore、idleTimeoutMs 拉永驻
- selftest 断言更新到 007_v01_session_state_storage
后续 PR B/C 在此基础上接入 mgr 端 PVC 生命周期 + runner 端 mount + backend 端 observability。
|
2026-06-03 18:45:13 +08:00 |
|
Codex
|
b761ef6713
|
feat: add session subagent cli control
|
2026-06-03 11:27:55 +08:00 |
|
Codex
|
d90e01a91c
|
feat: 支持运行中 steer command
|
2026-06-02 10:04:36 +08:00 |
|
Codex
|
c3915a3f19
|
feat: add minimax m3 backend profile
|
2026-06-02 07:57:09 +08:00 |
|
Codex
|
df38f605fa
|
feat: support env reuse and git mirror in v0.1 cicd
|
2026-06-02 00:52:38 +08:00 |
|
Codex
|
5104d402c7
|
fix: 收敛 queue runner 失败终态与 CLI 生命周期
|
2026-06-01 23:33:08 +08:00 |
|
Codex
|
b19143ad85
|
feat: 实现 Queue Q2 受控 dispatch
|
2026-06-01 22:45:51 +08:00 |
|
Codex
|
6fb8f7483a
|
feat: 支持同 run runner 多轮 command
|
2026-06-01 22:34:58 +08:00 |
|
Codex
|
237b10c4da
|
feat: 实现 Queue Q1 API 和 CLI 骨架
|
2026-06-01 22:20:09 +08:00 |
|
Codex
|
f4ee644233
|
feat: 补齐 HWLAB 基线 AgentRun 执行元语
|
2026-06-01 13:44:57 +08:00 |
|
Codex
|
62846f6369
|
feat: 补齐 HWLAB 手动调度能力
|
2026-06-01 11:40:08 +08:00 |
|
Codex
|
5cc8146800
|
feat: 支持 v0.1 deepseek backend profile
|
2026-05-29 18:44:24 +08:00 |
|
Codex
|
860da3c387
|
fix: 收口 v0.1 规格缺口
|
2026-05-29 17:38:47 +08:00 |
|
Codex
|
2b8a5dfc99
|
feat: 打通 v0.1 runner job 正式路径
|
2026-05-29 12:44:37 +08:00 |
|
Codex
|
52e3b359bc
|
chore: integrate v0.1 secret tooling
|
2026-05-29 12:07:00 +08:00 |
|
Codex
|
5917ef4295
|
chore: integrate v0.1 component branches
|
2026-05-29 12:04:29 +08:00 |
|
Codex
|
2288cb1558
|
实现 v0.1 Postgres durable store 骨架
|
2026-05-29 11:48:26 +08:00 |
|
Codex
|
71e025f920
|
feat: 增加 Codex Secret dry-run 工具
|
2026-05-29 11:46:22 +08:00 |
|
Codex
|
d236cfee61
|
feat: 补充 runner Job dry-run 骨架
|
2026-05-29 11:45:30 +08:00 |
|
Codex
|
4579330462
|
feat: add v0.1 gitops ci templates
|
2026-05-29 11:14:59 +08:00 |
|
Codex
|
5deb9fa7fd
|
feat: add v0.1 runtime skeleton
|
2026-05-29 10:52:41 +08:00 |
|