Commit Graph

  • 4692af974c ci(deps): bump actions/stale from 10 to 11 dependabot/github_actions/actions/stale-11 dependabot[bot] 2026-08-03 11:24:42 +00:00
  • 669f8dce39 ci(deps): bump actions/labeler from 6 to 7 dependabot/github_actions/actions/labeler-7 dependabot[bot] 2026-07-27 11:24:33 +00:00
  • 1cbcf4bf09 ci(deps): bump actions/setup-python from 6 to 7 dependabot/github_actions/actions/setup-python-7 dependabot[bot] 2026-07-20 11:24:49 +00:00
  • 6fe48b521d feat: harden task evidence and model cockpit codex/agent-control-plane-upgrade-20260602 cft0808 2026-07-06 15:11:35 +02:00
  • d9c5f3b1a9 ci(deps): bump actions/checkout from 4 to 7 dependabot/github_actions/actions/checkout-7 dependabot[bot] 2026-06-22 11:24:17 +00:00
  • fa845a87fa build(frontend): rebuild dist with SSE realtime private/codex/agent-control-plane-upgrade-20260602 cft0808 2026-06-16 08:48:23 +08:00
  • b55c8a9caa feat(frontend): SSE-driven live updates with polling fallback cft0808 2026-06-16 08:44:54 +08:00
  • b8dc38170c feat(frontend): subscribeLiveStatus SSE helper cft0808 2026-06-16 08:44:48 +08:00
  • 8a6f7014af test(dashboard): make SSE test robust to header/body TCP coalescing cft0808 2026-06-16 08:42:45 +08:00
  • 390b2a248e feat(dashboard): SSE /api/stream pushes live-status changes cft0808 2026-06-16 08:35:15 +08:00
  • bf007a3910 ci(v2): run backend pytest in edict-backend job cft0808 2026-06-16 08:31:36 +08:00
  • 01c32965ca test(v2): pin pytest-asyncio fixture loop scope cft0808 2026-06-16 08:30:37 +08:00
  • 88e8237c26 test(v2): real-Postgres service-layer integration tests cft0808 2026-06-16 08:22:54 +08:00
  • 46b75a39c4 test(v2): pure-logic state-machine + to_dict coverage cft0808 2026-06-16 08:21:56 +08:00
  • 39740164d1 feat(v2): configurable CORS whitelist + test cft0808 2026-06-16 08:21:13 +08:00
  • 859e83eb47 docs(plan): v2 backend hardening + SSE realtime implementation plans cft0808 2026-06-16 08:17:03 +08:00
  • cd2c128ca2 docs(spec): v2 backend hardening + SSE realtime design cft0808 2026-06-16 08:05:53 +08:00
  • adf2a27565 wip: dashboard + frontend + tooling checkpoint cft0808 2026-06-16 08:03:26 +08:00
  • 6d26f68e90 chore: gitignore runtime outputs and test artifacts cft0808 2026-06-16 08:03:08 +08:00
  • c13e3b29f0 feat(store): delegate server.py load/save_tasks to TaskStore factory cft0808 2026-06-16 01:21:36 +08:00
  • 44b4106877 docs(store): note intentional id-less drop; broaden db gitignore cft0808 2026-06-15 21:29:31 +08:00
  • 387c479897 feat(store): wire server.py load/save_tasks via keyed-cache factory cft0808 2026-06-15 21:21:36 +08:00
  • 311c52224e feat(store): idempotent JSON->SQLite migration script cft0808 2026-06-15 21:12:36 +08:00
  • 45059fb76a fix(store): warn on unknown backend, lock-safe reset, richer shadow divergence cft0808 2026-06-15 21:09:26 +08:00
  • e10e537d52 feat(store): factory + EDICT_TASK_STORE flag (json|sqlite|shadow) cft0808 2026-06-15 21:02:00 +08:00
  • 8666ac1d2a test(store): differential equivalence json vs sqlite cft0808 2026-06-15 20:58:35 +08:00
  • 5c0bcc617c fix(store): atomic upsert seq + consistent id-less handling cft0808 2026-06-15 20:55:42 +08:00
  • b510c75305 feat(store): SqliteTaskStore (WAL, document table) passes contract cft0808 2026-06-15 20:46:06 +08:00
  • 995295ebe2 feat(store): JsonTaskStore wrapping file_lock (contract-green for json) cft0808 2026-06-15 20:45:23 +08:00
  • 530581e674 feat(store): define TaskStore contract + contract tests cft0808 2026-06-15 20:44:52 +08:00
  • 30cfc18186 docs: design self-use stability v1 cft0808 2026-06-12 23:31:34 +08:00
  • 3d3bd754d4 Complete model observability and UI split cft0808 2026-06-05 01:09:11 +08:00
  • f74c9fb910 Solidify task event ledger cft0808 2026-06-05 00:20:43 +08:00
  • 7e8cef289c Summarize task isolation health cft0808 2026-06-05 00:06:08 +08:00
  • 6c0dc27d89 Bind OpenCode sessions to task traces cft0808 2026-06-05 00:00:30 +08:00
  • dfed4770c4 Split task modal evidence sections cft0808 2026-06-04 23:39:06 +08:00
  • 550dbbdb52 Add worker health overview panel cft0808 2026-06-04 23:29:59 +08:00
  • caaf1c0749 Converge control plane contract cft0808 2026-06-04 07:23:15 +08:00
  • 2cc9556345 Add task evidence chain view cft0808 2026-06-04 00:06:33 +08:00
  • 47d174fed0 Fix dispatch fallback and stale routing cft0808 2026-06-03 23:05:14 +08:00
  • 36e763eaf9 Add active model latency probes cft0808 2026-06-03 22:50:52 +08:00
  • 2d45f1d6dd Fix OpenCode model switching and stale model list cft0808 2026-06-03 22:25:28 +08:00
  • 46ef55f642 Add OpenCode model registry dashboard cft0808 2026-06-03 22:08:25 +08:00
  • 8ad9a1192f Sync OpenCode models into dashboard config cft0808 2026-06-03 21:34:36 +08:00
  • 718783353b Add model health monitoring and failover cft0808 2026-06-03 21:19:17 +08:00
  • 862e51c290 Strengthen task event ledger cft0808 2026-06-03 20:56:40 +08:00
  • 2bc7901134 Enforce policy gates before dispatch cft0808 2026-06-03 20:51:28 +08:00
  • cb801e3fd4 Bind patch review to task worktrees cft0808 2026-06-03 08:46:32 +08:00
  • f1dfe193fc Allocate dedicated worktrees for isolated dispatch cft0808 2026-06-03 08:25:45 +08:00
  • 06bb08d032 Add task execution isolation contract cft0808 2026-06-03 08:15:36 +08:00
  • bb8d4f89f4 Gate high-risk runs before dispatch cft0808 2026-06-03 08:01:49 +08:00
  • a348d511af Surface worker outbox health in header cft0808 2026-06-02 23:04:57 +08:00
  • 3e7bd93f39 Bind runtime sessions to task traces cft0808 2026-06-02 22:54:52 +08:00
  • e353e1e2cb Redesign task detail information hierarchy cft0808 2026-06-02 21:28:35 +08:00
  • 6e89bd2eb8 Hide dispatch mutations for terminal tasks cft0808 2026-06-02 21:17:59 +08:00
  • 56fd533ecd Show scheduler action feedback in task modal cft0808 2026-06-02 20:50:23 +08:00
  • c3f39852dc Use diagnosis reason for primary scheduler action cft0808 2026-06-02 20:40:04 +08:00
  • ab2118a9d7 Add primary dispatch diagnosis action cft0808 2026-06-02 19:49:03 +08:00
  • 29811becca Add dispatch diagnosis summary cft0808 2026-06-02 19:17:43 +08:00
  • 5d8a44f2f4 Preflight OpenCode sessions before dispatch cft0808 2026-06-02 16:36:06 +08:00
  • 8c4e6c656e Recover stale OpenCode sessions during dispatch cft0808 2026-06-02 13:38:47 +08:00
  • bf435655d0 Add capability permission policy preview cft0808 2026-06-02 13:30:30 +08:00
  • 1e22b8a0db Archive dead letters and surface task outputs cft0808 2026-06-02 13:06:49 +08:00
  • 7a61870af1 Fix private snapshot bundle blob cft0808 2026-06-02 08:38:41 +08:00
  • 3435927349 Tighten activity trace and outbox display cft0808 2026-06-02 08:37:35 +08:00
  • 140d885d3f Private snapshot: OpenCode agent control plane upgrade cft0808 2026-06-02 07:32:59 +08:00
  • 9eff74e623 fix: harden kanban completion state feature/opencode-free-runtime-fixes-20260529 cft0808 2026-05-29 01:39:12 +08:00
  • efa5f9527c fix: switch opencode to free model feature/opencode-runtime-review-20260527 cft0808 2026-05-27 22:28:25 +08:00
  • b5893f6eef fix: switch opencode to free model cft0808 2026-05-27 22:27:05 +08:00
  • 420820366e fix: harden opencode dispatch monitoring cft0808 2026-05-27 20:55:45 +08:00
  • 214018a622 fix: harden opencode dispatch monitoring cft0808 2026-05-27 20:52:49 +08:00
  • 16dbfb1106 feat: add runtime event ledger and trace evidence cft0808 2026-05-27 19:54:37 +08:00
  • 60ad7ba662 feat: add runtime event ledger and trace evidence cft0808 2026-05-27 19:51:17 +08:00
  • 9f873d4bca fix: add Windows OpenCode startup scripts cft0808 2026-05-27 18:58:20 +08:00
  • 49cad2696f fix: add Windows OpenCode startup scripts cft0808 2026-05-27 18:58:20 +08:00
  • cafe959c76 feat: add OpenCode runtime support and project review fixes cft0808 2026-05-27 08:04:09 +08:00
  • fd43c1de05 feat: add OpenCode runtime support and project review fixes cft0808 2026-05-27 08:04:09 +08:00
  • 767946722c feat: 已归档旨意删除 + 修复任务覆盖保护 + 修复测试 (#250) cft0808 2026-05-06 23:09:42 +08:00
  • 62f5a4a9f1 feat: 已归档旨意删除 + 修复任务覆盖保护 + 修复测试 (#250) cft0808 2026-05-06 23:09:42 +08:00
  • 14a2075577 Merge pull request #313 from cft0808/dependabot/github_actions/docker/login-action-4 main cft0808 2026-05-06 23:01:33 +08:00
  • ba8a82170f Merge pull request #312 from cft0808/dependabot/github_actions/docker/metadata-action-6 cft0808 2026-05-06 23:01:21 +08:00
  • 6bd8ffe7cb Merge pull request #311 from cft0808/dependabot/github_actions/docker/setup-qemu-action-4 cft0808 2026-05-06 23:01:08 +08:00
  • 27242b7864 Merge pull request #310 from cft0808/dependabot/github_actions/actions/setup-python-6 cft0808 2026-05-06 23:00:57 +08:00
  • 24d5cf17c8 ci(deps): bump docker/login-action from 3 to 4 dependabot[bot] 2026-05-04 14:15:27 +00:00
  • 2f1b1ea7c6 ci(deps): bump docker/metadata-action from 5 to 6 dependabot[bot] 2026-05-04 14:15:22 +00:00
  • 7d394e9619 ci(deps): bump docker/setup-qemu-action from 3 to 4 dependabot[bot] 2026-05-04 14:15:19 +00:00
  • 1e940ee7e2 ci(deps): bump actions/setup-python from 5 to 6 dependabot[bot] 2026-05-04 14:15:14 +00:00
  • 1ceee6bc68 fix(ci): avoid YAML parse ambiguity in FastAPI import step cft0808 2026-04-27 23:01:54 +08:00
  • 66630203a4 docs: 补充项目设计文档、计划文档与截图资产 cft0808 2026-04-27 22:44:39 +08:00
  • ae3942bc87 fix: 兼容 Windows 系统的 Python 解释器路径查找 cft0808 2026-04-27 22:42:06 +08:00
  • 5f4da4e184 Merge pull request #306 from luoyanglang/wolf/fix-official-skills-hub-404 cft0808 2026-04-27 22:30:35 +08:00
  • 9a73a1f27c Merge pull request #299 from voidborne-d/fix/task-mutation-race-condition cft0808 2026-04-27 22:30:28 +08:00
  • 7280fad446 Merge pull request #298 from njiangk/fix/python-3-10-startup-check cft0808 2026-04-27 22:30:20 +08:00
  • f21c0b293a fix(skills): remove broken default skills hub luoyanglang 2026-04-25 07:39:55 +00:00
  • 714f442e31 fix: eliminate TOCTOU race in task mutation paths voidborne-d 2026-04-22 06:00:26 +00:00
  • 67e9f1d40b chore: ignore local frontend dist artifacts njiang 2026-04-21 14:17:47 +08:00
  • 79f21eff2f fix: require Python 3.10+ in edict startup scripts njiang 2026-04-21 13:57:01 +08:00
  • 96abcd12ec fix: normalize timestamps in SessionsPanel and server lastActive (#278 cherry-pick) cft0808 2026-04-20 00:25:18 +08:00
  • e07d567f01 feat(skills): add MiniMax-AI/cli as default skill tap (#287) Octopus 2026-04-20 00:23:18 +08:00
  • f4a019a88d feat: add smooth animations to kanban dashboard (#293) Matt Van Horn 2026-04-19 09:23:01 -07:00