Aqr-K
951cdc5b27
fix: arbitrate subscription identity and restore workflow state ( #7147 )
...
* fix: arbitrate subscription identity and restore workflow state
* test: preserve legacy empty-owner subscription transactions
* fix: align shared atomic configuration method with lifecycle prerequisite
---------
Co-authored-by: jxxghp <jxxghp@gmail.com >
2026-10-23 08:14:15 +08:00
jxxghp
6d4ce83837
fix(types): clear host mypy debt and prevent typing regressions
...
严格检查全部宿主源码,清零类型错误预算并移除按模块类型豁免。
按原因、所属方法、错误码及语法指纹锁定必要兼容例外和站点类型桩,
CI 阻断新增忽略、检查范围退化、本地桩替代真实接口及新的类型错误。
修复空值、异步和供应方类型边界,保持插件与 API 兼容合同,
并补充存储、订阅、通知、Agent 和工作流边界的回归覆盖。
2026-10-21 22:03:18 +08:00
DDSRem
e0642eafa7
chore(types): reduce v3 host mypy debt ( #7057 )
...
* chore(types): clear AniList endpoint mypy debt
* chore(types): clear Douban endpoint mypy debt
* chore(types): clear recommendation endpoint mypy debt
* chore(types): clear subscription notification mypy debt
* chore(types): clear SDK string compatibility mypy debt
* chore(types): ratchet v3 host mypy across remaining files
* chore(types): reduce v3 host mypy debt and retire ledger
* chore(types): reconcile host snapshot with upstream HTTP pool
* test(types): cover host paths exposed by mypy cleanup
2026-10-18 09:37:49 +08:00
DDSRem
2de976f6b3
Merge pull request #7050 from DDSRem-Dev/codex-comment-migration
...
docs: 统一全项目中文注释和结构化契约说明
2026-10-17 19:26:29 +08:00
jxxghp
4955b7b9ea
fix: harden backend isolation and execution safety
2026-10-16 09:11:28 +08:00
InfinityPacer
3faa49fd7a
fix(workflow): keep torrent contexts usable across persistence and filtering
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 18:44:19 +08:00
InfinityPacer
6034dcc880
fix(workflow): drop shared context on fork and legacy pickle context
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 13:56:35 +08:00
jxxghp
30d6d9e146
chore(architecture): align complexity baseline with formatting
2026-09-13 14:55:22 +08:00
jxxghp
8a6d54204d
chore(architecture): keep chain files within complexity budget
2026-09-13 14:51:11 +08:00
jxxghp
8072b7d78f
Refactor application architecture and compatibility boundaries
2026-09-13 12:53:00 +08:00
jxxghp
2fe39d856c
refactor(architecture): invert application adapter boundaries
2026-08-28 18:45:47 +08:00
jxxghp
ac7a201329
refactor(chain): remove dead data port indirection
2026-08-28 05:53:53 +08:00
jxxghp
17d8be2af2
refactor(workflow): isolate legacy execution writes
2026-08-28 02:10:40 +08:00
jxxghp
b4f8736541
refactor(workflow): enforce typed query boundary
2026-08-28 01:16:08 +08:00
jxxghp
b914e8b6e4
refactor: strengthen architecture CI gates and runtime contracts
2026-08-25 17:02:29 +08:00
jxxghp
ffe6da2135
refactor: own active workflow executions
2026-08-24 16:26:39 +08:00
jxxghp
48e796cab7
refactor: unify workflow data port access
2026-08-24 04:11:09 +08:00
jxxghp
9f76fc9dec
refactor: unify workflow runtime boundary
2026-08-24 03:43:47 +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
jxxghp
8472bcff43
refactor: 收口 V3 分层架构与插件兼容边界
2026-08-18 13:22:02 +08:00
jxxghp
5128ae9e1e
refactor: 推进后端分层架构治理
2026-08-18 00:29:14 +08:00
Aqr-K
8a11214a43
refactor(db): 修复异步连接池无界增长,并完成 SQLAlchemy 2.0 迁移与分层归位 ( #6320 )
2026-08-15 06:58:38 +08:00
jxxghp
369d7d6448
refactor: reorganize backend module boundaries
2026-08-14 19:53:33 +08:00
jxxghp
7b3444c366
refactor backend module architecture
2026-08-14 15:45:38 +08:00
jxxghp
baf8850d63
refactor(api): standardize responses and restore media config contracts
2026-08-12 23:15:13 +08:00
jxxghp
494f809ef0
Refine transfer history batch actions
2026-06-29 07:07:33 +08:00
jxxghp
5c7c1512dd
fix: preserve empty workflow filter outputs
2026-06-17 16:48:29 +08:00
jxxghp
83cc7ea716
fix: enhance caching mechanism and improve type hints in DoH and workflow modules
2026-06-12 08:09:54 +08:00
jxxghp
fc8933c648
feat(workflow): enhance workflow context serialization and execution state management
2026-06-05 00:41:02 +08:00
jxxghp
51981d151e
feat(workflow): enhance execution state handling for non-JSON serializable values
2026-06-05 00:01:28 +08:00
jxxghp
97cfcda03c
feat(workflow): implement action contract management for inputs and outputs
2026-06-04 21:06:25 +08:00
jxxghp
a2984530f8
feat(workflow): add execution configuration and structured execution state to workflow
2026-06-04 15:57:34 +08:00
jxxghp
7474ecd02f
feat(workflow): enhance action execution with structured results and context management
2026-06-04 14:28:46 +08:00
jxxghp
9056caae40
feat(workflow): enhance workflow execution and context management
2026-06-04 14:10:06 +08:00
jxxghp
d523c7c916
fix pydantic
2025-11-01 09:51:23 +08:00
jxxghp
003781e903
add MoviePilot AI agent implementation and workflow manager
2025-10-18 21:55:31 +08:00
jxxghp
7abaf70bb8
fix workflow
2025-07-24 09:54:46 +08:00
jxxghp
f61cd969b9
fix
2025-07-22 20:46:42 +08:00
jxxghp
e39a130306
feat:工作流支持事件触发
2025-07-22 20:23:53 +08:00
jxxghp
a9300faaf8
fix:优化单例模式和类引用
2025-06-05 13:22:16 +08:00
jxxghp
22b69f7dac
fix blanke
2025-03-23 22:35:37 +08:00
jxxghp
f9b0db623d
fix cython type error
2025-03-23 21:39:37 +08:00
jxxghp
2851f16395
feat:actions增加缓存机制
2025-03-02 12:27:36 +08:00
jxxghp
0d63dfb931
fix actions
2025-03-02 11:15:52 +08:00
jxxghp
01f7c6bc2b
fix
2025-03-01 18:55:16 +08:00
jxxghp
8bd6ccb0de
fix 完善事件和消息发送
2025-03-01 18:34:39 +08:00
jxxghp
1bd12a9411
feat:工作流手动中止
2025-02-28 19:02:38 +08:00
jxxghp
a9644c4f86
fix actions
2025-02-28 11:56:26 +08:00
jxxghp
f8ed16666c
fix actions execute
2025-02-27 20:39:42 +08:00
jxxghp
a7c4161f91
fix workflow executor
2025-02-26 12:57:57 +08:00