This website requires JavaScript.
45c48c1ccf
fix(ci): 修复notify竞态条件 - 用needs.result替代commit status查询
cfdaily
2026-06-09 22:59:16 +08:00
d93ad989ab
fix(ci): 去掉push触发避免双倍触发 + 修复notify误报
cfdaily
2026-06-09 22:49:10 +08:00
1f4634feb9
fix: remove dead code config.get experience
cfdaily
2026-06-09 22:23:58 +08:00
33e8c68458
fix: resolve all flake8 lint errors (118 → 0)
cfdaily
2026-06-09 16:43:41 +08:00
308c5a63bd
fix(ci): install all test dependencies (fastapi, pydantic, pyyaml, etc.)
jiangwei-infra
2026-06-09 14:53:24 +08:00
3323bc76bd
fix(ci): install pytest directly instead of editable mode
jiangwei-infra
2026-06-09 14:33:28 +08:00
9dd9e44a83
fix(ci): use pyproject.toml instead of missing requirements.txt
jiangwei-infra
2026-06-09 14:24:02 +08:00
e7b6d4af45
fix(ci): use /tmp/ci-venv-* to avoid host .venv conflict
jiangwei-infra
2026-06-09 13:21:01 +08:00
09971b555a
Merge pull request 'feat: Step 5 引擎接入 — dispatcher/spawner/ticker → handler 统一路由 + H1-H3/S3/D1/D2/D5 修复' (#26 ) from feat/step5-engine-integration into main
pangtong-fujunshi
2026-06-10 22:39:03 +08:00
ce1b0902dd
fix: S1 handler display_name + S2 import 移顶部 + W1 注释
feat/step5-engine-integration
cfdaily
2026-06-10 22:38:55 +08:00
8d72a1fa19
feat: Step 5 引擎接入 + H1-H3/S3 修复 + 审计 D1/D2/D5 修复
cfdaily
2026-06-10 22:33:03 +08:00
2c970557c8
Merge pull request 'feat: Step 2-4 — Task/Mail/Toolchain Handlers + 11 PromptSections + BaseTaskHandler' (#25 ) from feat/task-type-handlers-step2-4 into main
pangtong-fujunshi
2026-06-10 21:47:03 +08:00
4a4e99f738
fix: S1-S3 review suggestions — type annotations unified, urllib replaces curl, rich notification content
feat/task-type-handlers-step2-4
cfdaily
2026-06-10 21:44:47 +08:00
1b0007f244
feat: Step 2-4 Task/Mail/Toolchain handlers + PromptSections + BaseTaskHandler
cfdaily
2026-06-10 20:45:06 +08:00
b953f6da02
Merge pull request 'fix: S1-S4 建议项修复(终验)' (#24 ) from docs/s-fixes into main
v3.0
pangtong-fujunshi
2026-06-10 16:40:41 +08:00
cc974bf258
fix: S1-S4 建议项修复 — 类型标注精确化+BaseTaskHandler标注后续PR+token预算说明
docs/s-fixes
cfdaily
2026-06-10 16:38:00 +08:00
42a28585b8
Merge pull request 'docs: Task 系统架构重构设计 v3.0 — 五层架构+BaseTaskHandler+执行流程+决策记录' (#23 ) from docs/task-type-architecture into main
pangtong-fujunshi
2026-06-10 15:42:10 +08:00
0e4d12898d
fix: M1-M4 修复 Protocol 签名与设计文档对齐 + §14 去重
docs/task-type-architecture
cfdaily
2026-06-10 15:40:12 +08:00
86504faf1f
docs: 20-task-type-architecture.md v3.0 - §14-§18 五层架构+BaseTaskHandler+执行流程+决策记录
cfdaily
2026-06-10 14:28:36 +08:00
2eba38a5a0
feat: Step 1 — TaskTypeRegistry + PromptComposer 基础设施
cfdaily
2026-06-10 12:51:50 +08:00
b0b9a72445
Merge pull request 'docs: Task 系统架构重构设计文档 v2.1(纯文档)' (#22 ) from docs/task-type-architecture into main
pangtong-fujunshi
2026-06-10 12:42:25 +08:00
1c6b66dc63
docs: 20-task-type-architecture.md v2.1 - 修复 review M1-M3 必修项
cfdaily
2026-06-10 12:38:55 +08:00
3fa6040b93
docs: 20-task-type-architecture.md v2.0 - 新增 §11-§13 PromptSection 模式
cfdaily
2026-06-10 12:31:55 +08:00
1485719b0e
docs: add 20-task-type-architecture.md - TaskTypeRegistry + Handler 架构重构设计
cfdaily
2026-06-10 11:49:36 +08:00
b00d43c8ac
docs(#13 ): merge #19 context layers into #13 , delete standalone #19
cfdaily
2026-06-10 07:27:30 +08:00
a6a0e6e849
docs: 20-task-type-architecture.md v2.1 - 修复 review M1-M3 必修项
docs/merge-19-into-13
cfdaily
2026-06-10 12:38:55 +08:00
00383ad079
docs: 20-task-type-architecture.md v2.0 - 新增 §11-§13 PromptSection 模式
cfdaily
2026-06-10 12:31:55 +08:00
0318346b85
docs: add 20-task-type-architecture.md - TaskTypeRegistry + Handler 架构重构设计
cfdaily
2026-06-10 11:49:36 +08:00
cb0b35a689
fix(lint): use httpx.AsyncClient instead of sync requests
cfdaily
2026-06-10 08:23:19 +08:00
c4f615ce7f
feat(toolchain): CI failure mail includes direct CI run URL
cfdaily
2026-06-10 08:14:32 +08:00
25e7d46328
Merge pull request 'fix(frontend): resumed_from null→undefined 类型兼容' (#21 ) from fix/frontend-null-vs-undefined into main
jiangwei-infra
2026-06-10 08:12:08 +08:00
c1381c0c93
fix(frontend): resumed_from null→undefined 类型兼容
fix/frontend-null-vs-undefined
cfdaily
2026-06-10 08:10:58 +08:00
9a62a45a12
Merge pull request 'fix(test): e2e test collection crash - 跳过 import 安装目录' (#20 ) from fix/e2e-collection-crash into main
jiangwei-infra
2026-06-10 07:53:58 +08:00
b90b7b37c7
fix(test): e2e test 在 collection 阶段跳过(不 import 安装目录)
fix/e2e-collection-crash
cfdaily
2026-06-10 07:52:41 +08:00
a72e08403f
docs(#13 ): merge #19 context layers into #13 , delete standalone #19
cfdaily
2026-06-10 07:27:30 +08:00
672fadfee4
Merge pull request 'fix: deploy.yml requirements.txt + frontend resumed_from TS编译' (#18 ) from fix/deploy-workflow into main
jiangwei-infra
2026-06-10 07:21:24 +08:00
f380b5f92d
fix(frontend): V2Task 添加 resumed_from 字段
fix/deploy-workflow
cfdaily
2026-06-10 07:19:03 +08:00
228a95b9fa
Merge pull request 'fix(ci): deploy.yml 用 /tmp/ci-venv 替代 requirements.txt' (#17 ) from fix/deploy-workflow into main
jiangwei-infra
2026-06-10 07:15:39 +08:00
405b7147a7
fix(ci): deploy.yml 用 /tmp/ci-venv + 直接 pip install 替代 requirements.txt
cfdaily
2026-06-10 07:14:29 +08:00
b876159b52
Merge pull request 'fix(lint): 修复 PR #14 引入的 lint 回退 (119→0)' (#16 ) from fix/lint-regression into main
jiangwei-infra
2026-06-10 07:09:44 +08:00
d58e38d58f
fix(lint): 修复 PR #14 引入的 lint 回退 (119→0)
fix/lint-regression
cfdaily
2026-06-09 23:53:29 +08:00
7184079a75
Merge pull request 'fix(spawner): A13 exit=0 always completed' (#15 ) from fix/a13-exit0-completed into main
pangtong-fujunshi
2026-06-09 23:42:05 +08:00
fc9b66b905
docs(#08 ): update A13 revised - exit=0 always completed
cfdaily
2026-06-09 23:40:38 +08:00
5bb220d237
fix(spawner): A13 exit=0 always completed, not agent_error
cfdaily
2026-06-09 23:35:58 +08:00
f7fbdac89c
chore: simayi-approved changes - lint fixes, toolchain improvements, healthz
cfdaily
2026-06-09 23:35:36 +08:00
a1a4d7c5a7
docs: #19 adopt simayi review suggestions (v1.1)
cfdaily
2026-06-09 22:53:00 +08:00
717dbc446a
Merge pull request 'fix(CI): notify竞态修复 + 双倍触发去重 (PR #12 rebase, reviewed & approved)' (#14 ) from fix/ci-dedup-v2 into main
jiangwei-infra
2026-06-09 23:36:19 +08:00
ee1ef23ace
fix(spawner): crash cooldown分级 + inform mail crash误标done修复
cfdaily
2026-06-09 23:35:02 +08:00
20b3b5facb
fix(ci): 修复notify竞态条件 - 用needs.result替代commit status查询
cfdaily
2026-06-09 22:59:16 +08:00
05201d778e
fix(ci): 去掉push触发避免双倍触发 + 修复notify误报
cfdaily
2026-06-09 22:49:10 +08:00
4e40045f9b
fix(ci): 修复notify竞态条件 - 用needs.result替代commit status查询
fix/ci-dedup-and-notify-fix
cfdaily
2026-06-09 22:59:16 +08:00
08b6b2c4fe
docs: #19 adopt simayi review suggestions (v1.1)
cfdaily
2026-06-09 22:53:00 +08:00
be67c50d51
fix(ci): 去掉push触发避免双倍触发 + 修复notify误报
cfdaily
2026-06-09 22:49:10 +08:00
5b2c42687a
Merge pull request 'docs: add #19 toolchain context layers design' (#11 ) from docs/19-toolchain-context-layers-v2 into main
pangtong-fujunshi
2026-06-09 22:26:05 +08:00
149921fb5f
docs: add #19 toolchain context layers design
docs/19-toolchain-context-layers-v2
cfdaily
2026-06-09 15:02:41 +08:00
59068b8d2a
Merge pull request 'fix: resolve all flake8 lint errors (118 → 0)' (#10 ) from fix/lint-cleanup into main
pangtong-fujunshi
2026-06-09 22:24:10 +08:00
242057dfd6
fix: remove dead code config.get experience
cfdaily
2026-06-09 22:23:58 +08:00
09a0928bbc
fix: resolve all flake8 lint errors (118 → 0)
cfdaily
2026-06-09 16:43:41 +08:00
8f4b4b67a8
chore: sync ci.yml from main (add test deps)
docs/19-toolchain-context-layers-only
jiangwei-infra
2026-06-09 14:54:19 +08:00
478d2b932d
chore: sync ci.yml from main (add test deps)
fix/toolchain-review-dedup-ci-cooldown
jiangwei-infra
2026-06-09 14:54:14 +08:00
62d8ced8ed
Merge pull request 'fix(ci): install all test dependencies' (#8 ) from fix/ci-deps into main
jiangwei-infra
2026-06-09 14:53:50 +08:00
51ccbbf4b5
fix(ci): install all test dependencies (fastapi, pydantic, pyyaml, etc.)
jiangwei-infra
2026-06-09 14:53:24 +08:00
da354061cc
chore: sync ci.yml from main (pytest instead of -e .)
jiangwei-infra
2026-06-09 14:37:36 +08:00
f05455be59
chore: sync ci.yml from main (pytest instead of -e .)
jiangwei-infra
2026-06-09 14:37:31 +08:00
fe24a86d7d
Merge pull request 'fix(ci): install pytest directly instead of editable mode' (#7 ) from fix/ci-pytest into main
jiangwei-infra
2026-06-09 14:33:52 +08:00
25c9cfd1ed
fix(ci): install pytest directly instead of editable mode
jiangwei-infra
2026-06-09 14:33:28 +08:00
bdd18f4e3b
ci: trigger CI with fixed test job
cfdaily
2026-06-09 14:26:17 +08:00
5af0e0e91d
Merge pull request 'fix(ci): use pyproject.toml instead of missing requirements.txt' (#6 ) from fix/ci-requirements into main
jiangwei-infra
2026-06-09 14:24:42 +08:00
05246d6469
fix(ci): use pyproject.toml instead of missing requirements.txt
jiangwei-infra
2026-06-09 14:24:02 +08:00
51f8c68204
fix(ci): use pyproject.toml instead of requirements.txt
cfdaily
2026-06-09 14:17:32 +08:00
3b78aceeaf
ci: trigger CI re-run with fixed ci.yml
cfdaily
2026-06-09 13:43:28 +08:00
466a5263fa
fix: lint - 114 errors fixed (unused imports, indentation, blank lines)
cfdaily
2026-06-09 12:51:27 +08:00
31a5836dd6
auto-sync: 2026-06-09 11:57:58
cfdaily
2026-06-09 11:57:58 +08:00
feff387ff7
auto-sync: 2026-06-09 11:17:56
cfdaily
2026-06-09 11:17:56 +08:00
d1491a31d2
auto-sync: 2026-06-09 11:16:05
cfdaily
2026-06-09 11:16:05 +08:00
1e1d2bc4a0
auto-sync: 2026-06-09 11:15:09
cfdaily
2026-06-09 11:15:09 +08:00
3bc629de8c
auto-sync: 2026-06-09 11:13:34
cfdaily
2026-06-09 11:13:34 +08:00
4ed5c18f21
auto-sync: 2026-06-09 08:47:09 (catch-all)
cfdaily
2026-06-09 08:47:09 +08:00
28f4cc7deb
auto-sync: 2026-06-09 08:46:58
cfdaily
2026-06-09 08:46:58 +08:00
f961037fd2
auto-sync: 2026-06-09 08:30:45
cfdaily
2026-06-09 08:30:45 +08:00
38372786a2
auto-sync: 2026-06-09 08:06:43
cfdaily
2026-06-09 08:06:43 +08:00
1f61b81734
auto-sync: 2026-06-09 07:46:23
cfdaily
2026-06-09 07:46:23 +08:00
2b00269d7d
auto-sync: 2026-06-09 07:46:02
cfdaily
2026-06-09 07:46:02 +08:00
6e1d86f44a
auto-sync: 2026-06-09 00:45:50
cfdaily
2026-06-09 00:45:50 +08:00
91fd0f9318
auto-sync: 2026-06-09 00:45:24
cfdaily
2026-06-09 00:45:24 +08:00
9f97f85ea2
auto-sync: 2026-06-09 00:44:21
cfdaily
2026-06-09 00:44:21 +08:00
1b3a8b56fe
auto-sync: 2026-06-09 00:38:45
cfdaily
2026-06-09 00:38:45 +08:00
f267ccc699
auto-sync: 2026-06-09 00:24:51
cfdaily
2026-06-09 00:24:51 +08:00
1083c118db
auto-sync: 2026-06-09 00:14:25 (catch-all)
cfdaily
2026-06-09 00:14:25 +08:00
f866e47390
auto-sync: 2026-06-09 00:14:14
cfdaily
2026-06-09 00:14:14 +08:00
e0af9f6bce
auto-sync: 2026-06-08 23:39:15
cfdaily
2026-06-08 23:39:15 +08:00
89888a5e51
auto-sync: 2026-06-08 23:38:59 (catch-all)
cfdaily
2026-06-08 23:38:59 +08:00
ec2bd9b3ec
auto-sync: 2026-06-08 23:38:34 (catch-all)
cfdaily
2026-06-08 23:38:34 +08:00
8c6782a7ad
auto-sync: 2026-06-08 23:37:35 (catch-all)
cfdaily
2026-06-08 23:37:35 +08:00
b889082a0b
auto-sync: 2026-06-08 23:37:25
cfdaily
2026-06-08 23:37:25 +08:00
91d53f2771
auto-sync: 2026-06-08 23:23:43
cfdaily
2026-06-08 23:23:43 +08:00
5d50894430
auto-sync: 2026-06-08 23:22:36
cfdaily
2026-06-08 23:22:36 +08:00
c3781284c1
auto-sync: 2026-06-08 23:21:31
cfdaily
2026-06-08 23:21:31 +08:00
137fa01b3d
auto-sync: 2026-06-08 23:20:47
cfdaily
2026-06-08 23:20:47 +08:00
fdda305c3d
auto-sync: 2026-06-08 23:19:23
cfdaily
2026-06-08 23:19:23 +08:00