Commit Graph
1082 Commits
Author SHA1 Message Date
jxxghp ba2eb869e2 fix(ci): isolate startup performance resources 2026-08-23 23:42:04 +08:00
jxxghp 57e9d11f67 test: isolate lifecycle shutdown contracts 2026-08-23 23:33:07 +08:00
jxxghp 6e69258e3c refactor: make model sessions explicit 2026-08-23 23:33:07 +08:00
jxxghp 820582ab12 refactor: close plugin shutdown mutation races 2026-08-23 21:55:22 +08:00
InfinityPacerandjxxghp eb36e6be91 fix(runtime): distinguish event loop owners (#6425)
Co-authored-by: jxxghp <jxxghp@gmail.com>
2026-08-23 21:40:23 +08:00
InfinityPacer 7d10483961 fix(discord): preserve cleanup during startup stop (#6426) 2026-08-23 21:28:12 +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
jxxghp 59f020f226 refactor: enforce background task ownership 2026-08-23 20:17:28 +08:00
jxxghp 9f3be0ea4b refactor: restore architecture governance gates 2026-08-23 20:17:28 +08:00
InfinityPacer 1d2984b95f fix(runtime): enforce main event loop ownership (#6424) 2026-08-23 20:14:31 +08:00
InfinityPacer c72b4fe88e fix(discord): close bot event loop on shutdown (#6421) 2026-08-23 20:11:13 +08:00
InfinityPacer c6ffc309d4 fix(persistence): separate retryable rejection errors (#6423) 2026-08-23 20:10:59 +08:00
InfinityPacer 46d5c8538e test(database): validate media identity constraints semantically (#6422) 2026-08-23 20:10:41 +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 af338a0a5d fix(scheduler): preserve completed task outcome on stop (#6418) 2026-08-23 19:23:13 +08:00
InfinityPacer f7f5a7e107 fix(api): use async site query for mapping (#6416) 2026-08-23 17:54:26 +08:00
InfinityPacer e1d7918297 fix(runtime): 收口调度与事件异步任务生命周期 (#6415) 2026-08-23 17:17:59 +08:00
jxxghp e7bfc9dd43 Merge remote-tracking branch 'origin/v3' into v3
# Conflicts:
#	tests/fixtures/architecture/dependency-baseline.json
2026-08-23 15:44:35 +08:00
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
InfinityPacer 2ac61337b8 fix(async): offload synchronous plugin methods 2026-08-23 15:19:15 +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
InfinityPacer 3fa8ddf63a fix(plugin): close cancellation compensation gaps 2026-08-23 14:47:17 +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
InfinityPacer 14ec4c6eae test(plugin): verify real cancellation cleanup 2026-08-23 14:26:43 +08:00
InfinityPacer d2b72f5729 fix(database): decouple worker errors from application 2026-08-23 14:26:42 +08:00
InfinityPacer d16ceb5804 test(plugin): preserve database overload coverage 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 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 f1e542bef0 refactor: govern background tasks and query ownership 2026-08-23 13:24:04 +08:00
InfinityPacer d11c2fb301 fix(agent): isolate web and storage blocking I/O 2026-08-23 13:06:30 +08:00
jxxghp 43c173a0e7 Merge pull request #6410 from InfinityPacer/codex/replay/g3a 2026-08-23 12:51:24 +08:00
InfinityPacer e8cfe272c4 fix(async): offload file metadata checks 2026-08-23 12:06:52 +08:00
InfinityPacer bbf62a0b40 fix(lifecycle): bound shutdown cancellation 2026-08-23 12:00:54 +08:00
InfinityPacer 4a891f7f69 test: refresh agent chat architecture baseline 2026-08-23 11:45:16 +08:00
InfinityPacer 50e3b43660 test(agent): cover closed database worker registration 2026-08-23 11:44:18 +08:00