jxxghp
|
d71de02ab8
|
chore(types): expand strict gate to 204 files
|
2026-10-17 01:19:19 +08:00 |
|
jxxghp
|
3ecf94787d
|
style(types): align DOM import spacing and source metrics
|
2026-10-17 00:49:57 +08:00 |
|
jxxghp
|
d01209f0e0
|
chore(types): expand strict gate to 185 files
|
2026-10-17 00:47:49 +08:00 |
|
jxxghp
|
5b66cae2fc
|
chore(types): expand strict gate to 182 files
|
2026-10-17 00:23:13 +08:00 |
|
jxxghp
|
1a1bcbb517
|
chore(types): expand strict gate to 177 files and record TMDb debt reduction
|
2026-10-16 23:57:28 +08:00 |
|
jxxghp
|
091ebdf28a
|
chore(types): expand strict gate to 164 files
|
2026-10-16 23:25:39 +08:00 |
|
jxxghp
|
21fb24ab9f
|
docs(types): refresh media server source metric
|
2026-10-16 22:47:39 +08:00 |
|
jxxghp
|
59ef3a165b
|
chore(types): ratchet media server oper baseline
|
2026-10-16 22:41:48 +08:00 |
|
jxxghp
|
8b5f92ced3
|
chore(types): ratchet site oper baseline
|
2026-10-16 22:23:14 +08:00 |
|
jxxghp
|
b6c3629b07
|
refactor(types): declare download history adapter contracts
|
2026-10-16 21:49:00 +08:00 |
|
jxxghp
|
6cdf5f440f
|
refactor(types): declare transfer history adapter lifecycle contracts
|
2026-10-16 21:39:31 +08:00 |
|
jxxghp
|
ada08123f2
|
refactor(types): declare plugin catalog collection contracts
|
2026-10-16 21:27:55 +08:00 |
|
jxxghp
|
d59ef50d03
|
chore(architecture): sync message schema dependency baseline
|
2026-10-16 21:15:50 +08:00 |
|
jxxghp
|
ddcfe58a87
|
refactor(types): declare message adapter contracts
|
2026-10-16 21:00:00 +08:00 |
|
jxxghp
|
d8f67784fd
|
refactor(types): declare user adapter contracts
|
2026-10-16 20:56:16 +08:00 |
|
jxxghp
|
15dc03653d
|
refactor(types): declare passkey adapter contracts
|
2026-10-16 20:46:16 +08:00 |
|
jxxghp
|
c3e18208c2
|
refactor(types): bind plugin installation transaction results
|
2026-10-16 20:29:51 +08:00 |
|
jxxghp
|
94aeac973a
|
refactor(types): declare subscription identity query results
|
2026-10-16 20:28:06 +08:00 |
|
jxxghp
|
0e9e09c150
|
refactor(types): bind subscription query results before model typing
|
2026-10-16 20:27:10 +08:00 |
|
jxxghp
|
a1710c8a63
|
refactor(types): declare transfer history query and statistics results
|
2026-10-16 20:26:18 +08:00 |
|
jxxghp
|
751e223dcc
|
refactor(types): declare download history and file query results
|
2026-10-16 20:24:33 +08:00 |
|
jxxghp
|
38cec1537f
|
refactor(types): specify agent chat message mappings
|
2026-10-16 20:14:27 +08:00 |
|
jxxghp
|
9e978cc047
|
refactor(types): declare database session lifecycle results
|
2026-10-16 20:13:23 +08:00 |
|
jxxghp
|
3c916ad82b
|
refactor(types): declare database engine factory results
|
2026-10-16 20:12:41 +08:00 |
|
jxxghp
|
44df516565
|
refactor(types): specify workflow model query and transition results
|
2026-10-16 20:11:58 +08:00 |
|
jxxghp
|
5198cb0911
|
refactor(types): declare system config transaction callbacks
|
2026-10-16 20:09:31 +08:00 |
|
jxxghp
|
cd1a714421
|
refactor(types): specify subscription history query contracts
|
2026-10-16 20:08:35 +08:00 |
|
jxxghp
|
1703a11783
|
refactor(types): declare user lookup and mutation results
|
2026-10-16 20:07:32 +08:00 |
|
jxxghp
|
2846ed6b21
|
refactor(types): specify agent task statements and query results
|
2026-10-16 20:06:27 +08:00 |
|
jxxghp
|
fea8bd1bf8
|
refactor(types): specify persisted message field mapping
|
2026-10-16 20:05:25 +08:00 |
|
jxxghp
|
a3050387ae
|
refactor(types): declare queried agent task run records
|
2026-10-16 19:57:31 +08:00 |
|
jxxghp
|
64147fb669
|
refactor(types): declare queried agent chat records
|
2026-10-16 19:57:31 +08:00 |
|
jxxghp
|
c62d28e540
|
refactor(types): declare site model query results
|
2026-10-16 19:57:31 +08:00 |
|
jxxghp
|
8f2f4df9e1
|
refactor(types): declare media server model query results
|
2026-10-16 19:57:31 +08:00 |
|
jxxghp
|
810141f13d
|
refactor(types): declare passkey model query and mutation results
|
2026-10-16 19:57:10 +08:00 |
|
wenking
|
5ec9516a89
|
fix(mcp): 支持显式 opt-in 的 tools/list schema 紧凑投影
默认保留 MCP tools/list 的完整 schema;显式携带 X-MCP-Schema-Mode: compact 时,为超限工具提供保留顶层对象和 operation/action 枚举的紧凑投影。REST 合同、tools/call 校验与权限判定沿用完整合同。
合并前修复嵌套定义引用与 patternProperties 投影边界,使用 app.agent.tools.projection 作为纯函数 owner,补充回归和相关 Skill 说明,并同步当前 v3 的架构快照与类型低水位。
验证:113 项相关回归、167 项架构策略测试、45 项架构快照测试通过;Pylint 10/10,类型、复杂度及并发等相关棘轮通过。最终 PR head 6d25e1039d 的全部 10 项必需 GitHub 检查通过;待合并树与 CI 测试树一致。
投影是 best-effort,不承诺压入 5000 字节以内;未进行生产实例或镜像发布验证。
Co-authored-by: clone <clone_fan@foxmail.com>
|
2026-10-16 19:52:57 +08:00 |
|
jxxghp
|
5477dbea93
|
refactor(types): declare queried download failure records
|
2026-10-16 19:36:28 +08:00 |
|
jxxghp
|
458f44da68
|
refactor(types): declare site user snapshot query results
|
2026-10-16 19:35:10 +08:00 |
|
jxxghp
|
e78e018921
|
refactor(types): declare plugin data model query results
|
2026-10-16 19:33:28 +08:00 |
|
jxxghp
|
3ce0c22af9
|
refactor(types): declare site statistics query results
|
2026-10-16 19:31:40 +08:00 |
|
jxxghp
|
8cd533f5e8
|
chore(architecture): record location JSON type dependency
|
2026-10-16 19:23:12 +08:00 |
|
jxxghp
|
ee1f417d4e
|
refactor(types): declare user configuration query results
|
2026-10-16 19:15:35 +08:00 |
|
jxxghp
|
a85cab1cce
|
refactor(types): declare optional site icon query results
|
2026-10-16 19:14:10 +08:00 |
|
jxxghp
|
eda541461d
|
refactor(types): declare plugin data write completion
|
2026-10-16 19:12:34 +08:00 |
|
jxxghp
|
778fa8fd69
|
refactor(types): declare ignored DingTalk client options
|
2026-10-16 19:10:46 +08:00 |
|
jxxghp
|
ba997610ad
|
refactor(types): preserve JSON location response contract
|
2026-10-16 19:09:12 +08:00 |
|
jxxghp
|
2b5e0ce473
|
refactor(types): declare plugin catalog facade projections
|
2026-10-16 18:55:41 +08:00 |
|
jxxghp
|
fc9aeead06
|
refactor(types): use ASGI contracts for HTTP metrics
|
2026-10-16 18:54:17 +08:00 |
|
jxxghp
|
69ac057f00
|
refactor(types): type workflow initializer lifecycle results
|
2026-10-16 18:52:51 +08:00 |
|
jxxghp
|
4815102844
|
refactor(types): declare router initializer completion
|
2026-10-16 18:51:29 +08:00 |
|