Commit Graph

116 Commits

Author SHA1 Message Date
Codex 04afc05f95 fix: 收敛 commander supervisor 噪声 2026-06-10 12:14:31 +08:00
Codex 43c47d3fa9 fix: 增强长 turn liveness 可见性 2026-06-10 12:05:21 +08:00
Codex b0c117d0e2 fix: preserve queue blocked state 2026-06-10 11:10:19 +08:00
Lyon 74b83b43c2 feat: 为 gitbundle 装配 required skills (#138)
* Add gitbundle required skills validation

* fix: 限定 required skill blocked result 覆盖

---------

Co-authored-by: AgentRun Codex <agentrun@example.invalid>
Co-authored-by: Codex <codex@pikas.tech>
2026-06-10 10:36:26 +08:00
Lyon 2e95276db8 fix: 收敛 session detail 按 id 精确拉取 (#137)
Co-authored-by: Codex <codex@pikas.tech>
2026-06-10 10:05:43 +08:00
Lyon ecbe1368ba fix: 收敛 session 输出渐进披露与 stdin 输入 (#136)
Co-authored-by: Codex <codex@pikas.tech>
2026-06-10 09:34:22 +08:00
Codex e0f1a142f4 修复 queue dry-run 与默认摘要输出 2026-06-10 08:29:57 +08:00
Codex 461c775f05 fix: refresh queue read views from terminal commands 2026-06-10 08:02:01 +08:00
Codex dbc469ee1d fix: 降低 session 和 queue CLI 默认输出噪声 2026-06-10 01:25:23 +08:00
Codex 72042f7bff fix: 修正 provider retry 与完成结果归因 2026-06-10 00:44:19 +08:00
Codex 28c329e434 Merge remote-tracking branch 'origin/v0.1' into fix/122-tool-timeout-cancel-v01
# Conflicts:
#	src/selftest/cases/30-codex-stdio.ts
2026-06-10 00:35:48 +08:00
Codex ff2b5dce34 fix: 支持长工具调用 interrupt 与硬超时回收 2026-06-10 00:25:54 +08:00
Codex eecfb1ad68 fix: 区分 provider responses 失败分类 2026-06-10 00:23:00 +08:00
Codex 0247e42d70 fix: 暴露 turn 活性与 steer 投递语义 2026-06-09 23:56:39 +08:00
Codex 3850604c2b fix: 增加 runs events 低噪声 summary 2026-06-09 22:53:46 +08:00
Codex e8b0b7896a fix: runner proxy and transient env secret 2026-06-09 22:49:53 +08:00
Lyon 17918cda0a Merge pull request #116 from pikasTech/fix/issue-113-command-result-summary
修复 command-result 长 trace 摘要过期
2026-06-09 21:43:48 +08:00
Codex 0dc5a3f966 fix: 增加 result tool call 摘要 2026-06-09 21:41:26 +08:00
Codex 06e5705c56 fix: 修复 command result 长 trace 摘要 2026-06-09 21:41:20 +08:00
Codex c1018efb65 fix: assemble UniDesk SSH endpoint env 2026-06-09 21:33:02 +08:00
Codex fe33a6ee4b fix: preserve gitbundle tool wrapper paths 2026-06-09 02:51:25 +08:00
Codex 70f2a6e22a fix: propagate queue cancel to run state 2026-06-09 02:12:12 +08:00
Codex 88ed2c1791 fix: 修复 Queue 已读投影和取消传播 2026-06-09 01:55:42 +08:00
Codex aeb49460b7 fix: 修复 runner Codex shell 工具环境 2026-06-09 01:06:19 +08:00
Codex c685b749e4 fix: expose dynamic provider profiles in backends list 2026-06-09 00:28:32 +08:00
Codex 2f5cf8b3d4 feat: close AgentRun commander task plane gaps 2026-06-09 00:06:53 +08:00
Codex 6dd8c75528 fix: 接入 dsflash-go model catalog 2026-06-08 23:31:33 +08:00
Codex 32318ea881 fix: resolve gitbundle source from repo ref 2026-06-08 15:04:08 +08:00
Codex 811b58b71c fix: ignore non-shebang gitbundle tool files 2026-06-08 11:39:34 +08:00
Codex 52376fb71e 支持 gitbundle 资源装配 2026-06-08 11:21:34 +08:00
Codex 47b02b5101 feat: 支持 provider profile auth.json 写入 2026-06-08 10:59:38 +08:00
Codex 601d8190d0 feat: add provider profile removal 2026-06-08 05:30:48 +08:00
Codex 509c2aa6fd fix: 支持动态 provider profile slug 2026-06-08 04:19:58 +08:00
Codex bda8e3bb1e 修正 provider Secret create RBAC 语义 2026-06-08 02:17:33 +08:00
Codex 96bdc262ad 支持 provider profile Secret 首次创建 2026-06-08 02:08:50 +08:00
Codex 41886aef80 feat: 将 ofcx-go backend 收敛为 dsflash-go 2026-06-08 01:38:50 +08:00
Codex eef59c74ee fix: replace hardcoded backend profile validation with isBackendProfile()
The session creation route had a hardcoded check for only codex/deepseek/minimax-m3
profiles. Since ofcx-go was added to BackendProfile type and backend-profiles.ts
spec list, the validation must use isBackendProfile() from the shared module so
that adding new profiles only requires one data change, not scattered string checks.

Refs pikasTech/HWLAB#1034
2026-06-07 21:03:47 +08:00
Codex 3afb2bf8ec feat: add ofcx-go provider profile for OpenCode Zen Go DeepSeek V4 Flash
- Add ofcx-go to BackendProfile type union
- Add ofcx-go backend profile spec (Codex app-server stdio)
- Add defaultConfig for ofcx-go (deepseek-v4-flash via Moon Bridge)
- Add Secret mount in deploy.json for runner projection
- Add RBAC access for ofcx-go provider secret
- Update self-test to cover 4 profiles
2026-06-07 20:14:52 +08:00
Codex 0ff445e182 feat: remove workspace file count limit, raise total size to 4MB
- maxWorkspaceFiles: 16 → Number.MAX_SAFE_INTEGER (unlimited)
- maxWorkspaceFilesTotalBytes: 512KB → 4MB
- Enables large skill directories (e.g. arm2d-skill with references)
2026-06-07 14:44:15 +08:00
Codex 7b3c0ea584 fix: 支持 ResourceBundleRef workspaceFiles 2026-06-06 17:59:05 +08:00
Codex dd58cf9a8e feat: 支持 provider profile config.toml 管理 2026-06-05 22:35:40 +08:00
Lyon 17e9cd3995 fix: remove provider secret last-applied annotation (#94)
Co-authored-by: Codex <codex@pikas.tech>
2026-06-05 19:04:59 +08:00
Lyon 46e3b771bb fix: upsert provider secrets without patch-file (#93)
Co-authored-by: Codex <codex@pikas.tech>
2026-06-05 18:50:50 +08:00
Lyon a8f1e56367 fix: avoid provider secret last-applied annotation (#92)
Co-authored-by: Codex <codex@pikas.tech>
2026-06-05 18:34:13 +08:00
Codex 7f5fc963c7 docs: align HWLAB assembly to HWPOD 2026-06-05 16:51:16 +08:00
Codex 25ec9f459d fix: use existing workspace for provider validation 2026-06-05 16:34:54 +08:00
Codex 8099207353 fix: grant provider profile secret rbac 2026-06-05 16:23:33 +08:00
Codex 05809058a5 feat: add provider profile management api 2026-06-05 16:07:26 +08:00
Codex 0d040a33c2 fix: wait for stale runner lease before replacement claim 2026-06-03 23:49:40 +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