Commit Graph
105 Commits
Author SHA1 Message Date
InfinityPacer b2a817f6d1 fix(agent): close cancellation lifecycle races (#6440) 2026-08-24 21:06:10 +08:00
jxxghp ffe6da2135 refactor: own active workflow executions 2026-08-24 16:26:39 +08:00
jxxghp ad45bfac5d refactor: unify message queue shutdown convergence 2026-08-24 14:25:59 +08:00
InfinityPacer feff545b16 refactor: isolate agent task execution data boundary (#6433) 2026-08-24 12:14:46 +08:00
jxxghp e95a9e123d fix(outbox): serialize subscription completion delivery 2026-08-24 10:56:36 +08:00
jxxghp 590af94693 fix(outbox): distinguish repeated downloads 2026-08-24 10:41:14 +08:00
jxxghp af97f2c27a test: drain web agent owners before loop close 2026-08-24 09:57:02 +08:00
jxxghp 4e44deb0fa refactor: unify web agent notice event routing 2026-08-24 07:54:05 +08:00
jxxghp c03b45eed7 refactor: inject plugin interaction event publisher 2026-08-24 07:36:50 +08:00
jxxghp 138a48770c refactor: unify durable event topics 2026-08-24 06:55:50 +08:00
jxxghp 8e669d415e refactor: unify host agent runtime access 2026-08-24 06:42:07 +08:00
jxxghp b3211ae4e4 refactor: contain plugin catalog child tasks 2026-08-24 06:14:50 +08:00
jxxghp 1047bfa821 refactor: unify emby family item formatting 2026-08-24 06:08:04 +08:00
jxxghp cb3c5f008f refactor: unify service configuration boundary 2026-08-24 05:12:21 +08:00
jxxghp 52c5c14f87 refactor: unify monitor history port access 2026-08-24 04:59:45 +08:00
jxxghp ae38e61880 refactor: unify agent data port access 2026-08-24 04:56:11 +08:00
jxxghp 9f76fc9dec refactor: unify workflow runtime boundary 2026-08-24 03:43:47 +08:00
jxxghp 22848eeda2 refactor: unify protected task completion 2026-08-24 03:20:45 +08:00
jxxghp e768eb46fe refactor: own coalescer flush lifecycle 2026-08-24 03:11:49 +08:00
jxxghp e1230c0277 refactor: unify message ingress forwarding 2026-08-24 03:01:17 +08:00
jxxghp e274672a6a refactor: unify subscription deletion transactions 2026-08-24 02:38:18 +08:00
jxxghp 820582ab12 refactor: close plugin shutdown mutation races 2026-08-23 21:55:22 +08:00
jxxghp e1509c4e0d refactor: reorganize startup persistence boundaries 2026-08-23 21:24:34 +08:00
jxxghp 7f09927c47 refactor: own shutdown lifecycle boundaries 2026-08-23 20:20:26 +08:00
InfinityPacer c6ffc309d4 fix(persistence): separate retryable rejection errors (#6423) 2026-08-23 20:10:59 +08:00
InfinityPacer 146f8649f6 fix(runtime): 隔离线程任务上下文 (#6420)
* fix(runtime): isolate thread task contexts

* test: use canonical message schema import
2026-08-23 20:10:23 +08:00
InfinityPacer 45b41a5caa fix(subscription): preserve batch search execution (#6419) 2026-08-23 19:35:54 +08:00
InfinityPacer 2b60f617cb refactor(application): remove unused sync service methods (#6417) 2026-08-23 18:17:24 +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
InfinityPacer 3fa8ddf63a fix(plugin): close cancellation compensation gaps 2026-08-23 14:47:17 +08:00
InfinityPacer d2b72f5729 fix(database): decouple worker errors from application 2026-08-23 14:26:42 +08:00
InfinityPacer a7965d3f7d fix(plugin): close process tree cleanup gaps 2026-08-23 14:26:42 +08:00
InfinityPacer 6c2817e383 fix(plugin): close cancellable install lifecycle gaps 2026-08-23 14:26:42 +08:00
InfinityPacer 0378eabb8f fix(plugin): make installation lifecycle cancellable 2026-08-23 14:26:42 +08:00
jxxghp f1e542bef0 refactor: govern background tasks and query ownership 2026-08-23 13:24:04 +08:00
InfinityPacer e0f70fa920 fix(agent): close chat lifecycle safely 2026-08-23 11:44:18 +08:00
InfinityPacer 1e2d0d3b07 fix(agent): bound chat shutdown cancellation 2026-08-23 11:44:18 +08:00
InfinityPacer 0ba4a7e5e3 fix(agent): close async chat persistence lifecycle 2026-08-23 11:44:18 +08:00
InfinityPacer 598c004efe fix(agent): bound session persistence admission 2026-08-23 11:43:07 +08:00
InfinityPacer 8d05c6d8bf fix(agent): serialize session persistence writes 2026-08-23 11:43:07 +08:00
InfinityPacer 9c4bead782 fix(agent): keep ORM results inside database worker 2026-08-23 11:43:07 +08:00
InfinityPacer f560c19d65 fix(agent): keep chat reads on native async path 2026-08-23 11:43:07 +08:00
InfinityPacer 21ce70fbfc refactor(agent): route chat persistence through database worker 2026-08-23 11:43:07 +08:00
InfinityPacer bb2a5d38c8 fix(workflow): route async cache deletion through database worker 2026-08-23 11:14:31 +08:00
InfinityPacer 97fb7e6526 chore: sync database worker branch with upstream v3 2026-08-23 04:48:50 +08:00
InfinityPacer 373b4d00d5 Merge commit 'ca66b39b7ee36803864142c954b7f0ca0afbb7ac' into codex/arch/config-database-worker 2026-08-23 04:38:18 +08:00
jxxghp ba7ab398a8 refactor: inject runtime settings compatibility service 2026-08-23 03:52:47 +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
InfinityPacer b79f927fcf fix(database): harden worker shutdown and overload propagation 2026-08-23 02:29:54 +08:00