Commit Graph
100 Commits
Author SHA1 Message Date
jxxghp cd97b1300a fix(scheduler): close async task lifecycle 2026-08-23 15:41:07 +08:00
jxxghp ba193cce08 fix(imdb): register async cache cleanup 2026-08-23 15:29:42 +08:00
jxxghp af5a330d0f fix(agent): await stdio mcp reader shutdown 2026-08-23 15:21:32 +08:00
jxxghp 7afabeda02 refactor: register protocol stream tasks 2026-08-23 15:13:05 +08:00
jxxghp e7e232d625 refactor: register history ai redo tasks 2026-08-23 15:02:53 +08:00
jxxghp 0459b6a662 Merge remote-tracking branch 'origin/v3' into v3
# Conflicts:
#	tests/fixtures/architecture/dependency-baseline.json
2026-08-23 14:57:03 +08:00
jxxghp 1f64e99a6f Merge pull request #6413 from InfinityPacer/codex/replay/g3c 2026-08-23 14:51:07 +08:00
jxxghp d814c24169 docs: refresh architecture debt status 2026-08-23 14:50:19 +08:00
jxxghp 5e9933ca8b refactor: isolate subscribe history queries 2026-08-23 14:46:39 +08:00
jxxghp 8b955c04d6 refactor: isolate passkey queries 2026-08-23 14:37:21 +08:00
jxxghp 2120b8040a refactor: isolate pending transfer and config queries 2026-08-23 14:29:59 +08:00
jxxghp 8fc9a021b0 refactor: isolate agent history queries 2026-08-23 14:21:53 +08:00
jxxghp d8b8583d49 refactor: isolate media server and site userdata queries 2026-08-23 14:15:37 +08:00
jxxghp be1071b6cd refactor: isolate workflow queries 2026-08-23 14:06:14 +08:00
jxxghp 4074fa4e42 refactor: isolate transfer and download history queries 2026-08-23 13:59:12 +08:00
jxxghp 03c03fa27d fix: reconcile API annotations and debt baseline 2026-08-23 13:54:47 +08:00
jxxghp 51bd59f3f1 Merge remote-tracking branch 'origin/v3' into v3 2026-08-23 13:30:33 +08:00
jxxghp b1ad309fc7 Merge pull request #6411 from InfinityPacer/codex/replay/g3b 2026-08-23 13:24:26 +08:00
jxxghp f1e542bef0 refactor: govern background tasks and query ownership 2026-08-23 13:24:04 +08:00
jxxghp 43c173a0e7 Merge pull request #6410 from InfinityPacer/codex/replay/g3a 2026-08-23 12:51:24 +08:00
jxxghp c301b40c9d Merge pull request #6409 from InfinityPacer/codex/feat/agentchat-async-persistence 2026-08-23 12:50:34 +08:00
jxxghp 56293bc82a Merge pull request #6407 from InfinityPacer/codex/replay/g2b1 2026-08-23 11:42:11 +08:00
jxxghp 88045fc652 Merge pull request #6406 from jxxghp/fix/site-connectivity-explicit-transactions
Fix/site connectivity explicit transactions
2026-08-23 10:40:18 +08:00
jxxghp 921db2d046 Merge pull request #6405 from jxxghp/fix/ci-pylint-agent-import
fix(ci): use concrete agent imports in search test
2026-08-23 10:39:35 +08:00
jxxghp cd2d1517a6 refactor(site): route runtime queries through explicit repository 2026-08-23 10:36:09 +08:00
jxxghp a8b3dd3988 fix(site): use explicit transactions for connectivity paths 2026-08-23 10:33:14 +08:00
jxxghp 38ddb59879 fix(ci): use concrete agent imports in search test 2026-08-23 10:33:00 +08:00
jxxghp e16c28099b fix(ci): keep trivy cache out of docker image 2026-08-23 10:17:27 +08:00
jxxghp cb06be7685 fix(ci): use concrete agent imports in search test 2026-08-23 09:52:06 +08:00
jxxghp 00bf7885c1 Merge pull request #6401 from InfinityPacer/codex/arch/config-database-worker
feat(database): 配置快照异步端口与有界 worker
2026-08-23 09:35:42 +08:00
jxxghp fc6cc990ad Merge remote-tracking branch 'origin/v3' into pr-6401-resolve
# Conflicts:
#	app/startup/modules_initializer.py
#	tests/test_configuration_ports.py
2026-08-23 09:32:02 +08:00
jxxghp 557f2f18a9 fix: 修复运行时配置递归与插件兼容入口 2026-08-23 08:57:39 +08:00
jxxghp 4d1be26a31 docs: close debt governance status 2026-08-23 04:01:02 +08:00
jxxghp ba7ab398a8 refactor: inject runtime settings compatibility service 2026-08-23 03:52:47 +08:00
jxxghp 4a28364b4e fix: isolate runtime settings compatibility import 2026-08-23 03:48:11 +08:00
jxxghp e15c4668bd fix: preserve runtime settings and user config compatibility 2026-08-23 03:40:47 +08:00
jxxghp 48e3eb08ec refactor: finish startup settings migration 2026-08-23 03:31:10 +08:00
jxxghp baf4e883b2 refactor: route storage adapter settings through runtime 2026-08-23 03:25:08 +08:00
jxxghp a42d0dc112 refactor: route startup and cli settings through runtime 2026-08-23 03:22:46 +08:00
jxxghp c89066d96f refactor: route media source settings through runtime 2026-08-23 03:20:03 +08:00
jxxghp 061a92eab0 refactor: route chat and subtitle settings through runtime 2026-08-23 03:17:40 +08:00
jxxghp 55c80c87da refactor: route indexer module settings through runtime 2026-08-23 03:15:21 +08:00
jxxghp dd6405389c refactor: route storage module settings through runtime 2026-08-23 03:12:51 +08:00
jxxghp ac32adc7b6 refactor: route media and chat module settings through runtime 2026-08-23 03:09:59 +08:00
jxxghp 4098cc1eec refactor: route music module settings through runtime 2026-08-23 03:03:26 +08:00
jxxghp 4641db7f5b refactor: route metadata module settings through runtime 2026-08-23 03:01:29 +08:00
jxxghp c5f0bd4fb7 refactor: route agent task settings through runtime 2026-08-23 02:57:19 +08:00
jxxghp d36795ec4d refactor: route runtime extension settings through port 2026-08-23 02:53:48 +08:00
jxxghp 05d4ca79e7 refactor: route agent tool settings through runtime 2026-08-23 02:51:25 +08:00
jxxghp 41ee5aacdc refactor: route agent llm settings through runtime 2026-08-23 02:49:00 +08:00
jxxghp 1ede083fb2 refactor: route agent support settings through runtime 2026-08-23 02:46:26 +08:00
jxxghp f729a8ffe7 refactor: migrate plugin data read queries 2026-08-23 02:44:40 +08:00
jxxghp adfe72cbaa refactor: migrate site read queries to explicit sessions 2026-08-23 02:42:37 +08:00
jxxghp e17e83bca3 refactor: route agent settings tools through runtime 2026-08-23 02:38:39 +08:00
jxxghp ca66b39b7e feat: make subscription notifications durable 2026-08-23 02:35:16 +08:00
jxxghp e99289a07b refactor: route browser auth settings through runtime 2026-08-23 02:19:20 +08:00
jxxghp ef6a613eb3 refactor: add dynamic runtime settings compatibility proxy 2026-08-23 02:16:03 +08:00
jxxghp de85ae3ef9 refactor: migrate user model queries 2026-08-23 02:06:14 +08:00
jxxghp d0ebdd60c0 refactor: route cache settings through runtime 2026-08-23 02:02:31 +08:00
jxxghp b4e003f098 refactor: route monitor and resource settings through runtime 2026-08-23 01:59:37 +08:00
jxxghp 2c6e8181c2 refactor: keep runtime settings below adapters 2026-08-23 01:45:07 +08:00
jxxghp d15c65b108 refactor: inject Rust acceleration settings 2026-08-23 01:37:08 +08:00
jxxghp e63745f40b refactor: inject DoH runtime settings 2026-08-23 01:35:12 +08:00
jxxghp 09cfd71649 refactor: inject CookieCloud runtime settings 2026-08-23 01:32:56 +08:00
jxxghp 60a54cf4dc refactor: inject OCR runtime settings 2026-08-23 01:30:55 +08:00
jxxghp 47d2846990 refactor: inject agent runtime settings 2026-08-23 01:28:08 +08:00
jxxghp 7846b24f6c refactor: inject URL signing runtime configuration 2026-08-23 01:26:09 +08:00
jxxghp d01ead27a0 test: update router startup stub contract 2026-08-23 01:21:41 +08:00
jxxghp 690ebe0c02 refactor: inject token runtime configuration 2026-08-23 01:14:12 +08:00
jxxghp 5395bbff54 fix: preserve legacy model query ABI 2026-08-23 01:08:01 +08:00
jxxghp 1c457143f7 test: refresh architecture debt baselines 2026-08-23 01:02:00 +08:00
jxxghp 903bc090ed feat: make subscribe completion durable 2026-08-23 00:59:17 +08:00
jxxghp f26bde2250 refactor: inject api prefix into router startup 2026-08-23 00:54:01 +08:00
jxxghp 4e895c6c67 refactor: migrate passkey host queries 2026-08-23 00:52:46 +08:00
jxxghp 3a3c0b4ab6 refactor: migrate workflow actions to runtime config snapshot 2026-08-23 00:50:04 +08:00
jxxghp fab466d5d7 fix: make workflow test import lintable 2026-08-23 00:46:01 +08:00
jxxghp 309ac3564e docs: refresh architecture debt summary 2026-08-23 00:42:19 +08:00
jxxghp 93ef4fb6c0 test: lower transaction query debt ratchet 2026-08-23 00:39:14 +08:00
jxxghp 9e9ce1a01d test: refresh architecture dependency baseline 2026-08-23 00:37:18 +08:00
jxxghp a001291c0b feat: observe legacy facade method hits 2026-08-23 00:37:03 +08:00
jxxghp 2031f3c420 refactor: migrate agent task query ownership 2026-08-23 00:37:03 +08:00
jxxghp ab51b5116a refactor: migrate workflow actions to runtime config snapshot 2026-08-23 00:37:03 +08:00
jxxghp a59f1b928a feat: make subscribe reports durable 2026-08-23 00:25:23 +08:00
jxxghp dc9433f0de feat: observe legacy module contract hits 2026-08-23 00:11:15 +08:00
jxxghp 3c8cb513bb fix: await durable subscribe deletion reports 2026-08-23 00:07:52 +08:00
jxxghp 8171e16f8d feat: make subscribe deletion reports durable 2026-08-22 23:57:51 +08:00
jxxghp e7eb5b52c6 docs: update debt and plugin verification status 2026-08-22 23:49:08 +08:00
jxxghp 640f6dfdca refactor: centralize startup system configuration 2026-08-22 23:39:34 +08:00
jxxghp e602c23668 refactor: clear public entrypoint complexity debt 2026-08-22 23:28:30 +08:00
jxxghp 56cb7294eb refactor: extract cache network and compatibility entrypoints 2026-08-22 23:13:59 +08:00
jxxghp 3a43b1be3e fix: satisfy pylint changed-file gate 2026-08-22 22:39:42 +08:00
jxxghp 16f7d65640 refactor: complete chain entrypoint slicing 2026-08-22 22:31:24 +08:00
jxxghp cc967741d8 refactor: split media server sync phases 2026-08-22 22:12:00 +08:00
jxxghp b3573e930a refactor: extract direct batch download candidates 2026-08-22 21:55:16 +08:00
jxxghp 855e4d60f4 refactor: extract transfer candidate planning 2026-08-22 21:49:10 +08:00
jxxghp 2d5b46004f refactor: isolate batch download preparation 2026-08-22 21:43:17 +08:00
jxxghp 7611cc8ea8 refactor: isolate transfer identity stage 2026-08-22 21:38:11 +08:00
jxxghp b45597866b refactor: split subscription creation stages 2026-08-22 21:07:18 +08:00
jxxghp a380cf6d49 refactor: migrate auth runtime configuration 2026-08-22 20:53:53 +08:00
jxxghp 33ca1f824f refactor: extract download success settlement 2026-08-22 20:46:48 +08:00