Commit Graph

  • 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