jxxghp
|
4bc71e4db5
|
fix(types): narrow messaging repository boundary
|
2026-10-17 08:09:18 +08:00 |
|
jxxghp
|
f58ae3b6ee
|
fix(types): preserve optional workflow plugin filters
|
2026-10-17 07:17:55 +08:00 |
|
jxxghp
|
68101746ae
|
fix(plugin): recover invalid historical instance rows (#7039)
* fix(plugin): recover invalid historical instance rows
* fix(plugin): keep maintenance on existing startup path
* style(plugin): order maintenance test imports
* chore(architecture): record plugin instance validator edges
|
2026-10-17 06:34:25 +08:00 |
|
jxxghp
|
9b615a663a
|
refactor(types): describe agent endpoint response payloads
|
2026-10-17 04:23:50 +08:00 |
|
jxxghp
|
bd29f943f1
|
refactor(types): declare webhook task completion contract
|
2026-10-17 03:41:27 +08:00 |
|
jxxghp
|
1db9619eda
|
refactor(types): specify notification management endpoint results
|
2026-10-17 03:41:25 +08:00 |
|
jxxghp
|
40177e93a4
|
refactor(types): specify LLM management endpoint results
|
2026-10-17 03:41:22 +08:00 |
|
jxxghp
|
51919386b4
|
fix(auth): reject missing subjects before user lookup
|
2026-10-17 03:41:20 +08:00 |
|
jxxghp
|
ac64d4b9ca
|
fix(mcp): reject non-object requests with protocol errors
|
2026-10-17 03:23:40 +08:00 |
|
jxxghp
|
33a14f85eb
|
refactor(types): specialize response models through runtime factory
|
2026-10-17 03:23:37 +08:00 |
|
jxxghp
|
904b871d46
|
refactor(types): specify Anthropic streaming response contracts
|
2026-10-17 03:23:35 +08:00 |
|
jxxghp
|
405aafa466
|
refactor(types): narrow login results before issuing credentials
|
2026-10-17 03:22:31 +08:00 |
|
jxxghp
|
e8975ad285
|
style(api): order typed FastAPI imports
|
2026-10-17 03:05:17 +08:00 |
|
jxxghp
|
851c3138a7
|
refactor(types): align workflow with typed route contracts
|
2026-10-17 03:00:45 +08:00 |
|
jxxghp
|
3c7fe9e6bb
|
refactor(types): align user with typed route contracts
|
2026-10-17 03:00:42 +08:00 |
|
jxxghp
|
34643d1a07
|
refactor(types): align transfer with typed route contracts
|
2026-10-17 03:00:40 +08:00 |
|
jxxghp
|
232c325e53
|
refactor(types): align system with typed route contracts
|
2026-10-17 03:00:37 +08:00 |
|
jxxghp
|
0f9289c0ea
|
refactor(types): align submaintenance with typed route contracts
|
2026-10-17 03:00:32 +08:00 |
|
jxxghp
|
470e0dd4c3
|
refactor(types): align subexecution with typed route contracts
|
2026-10-17 03:00:30 +08:00 |
|
jxxghp
|
9b2d2cdfb7
|
refactor(types): align storage with typed route contracts
|
2026-10-17 03:00:26 +08:00 |
|
jxxghp
|
669b7d1054
|
refactor(types): align site with typed route contracts
|
2026-10-17 03:00:22 +08:00 |
|
jxxghp
|
c3a8937601
|
refactor(types): align settings with typed route contracts
|
2026-10-17 03:00:19 +08:00 |
|
jxxghp
|
69139aad12
|
refactor(types): align rule with typed route contracts
|
2026-10-17 03:00:15 +08:00 |
|
jxxghp
|
1ee6a01e9c
|
refactor(types): align recommend with typed route contracts
|
2026-10-17 03:00:12 +08:00 |
|
jxxghp
|
5b97781dc0
|
refactor(types): align plugintarget with typed route contracts
|
2026-10-17 03:00:09 +08:00 |
|
jxxghp
|
efdcdf8201
|
refactor(types): align pluginloglevel with typed route contracts
|
2026-10-17 03:00:07 +08:00 |
|
jxxghp
|
5f5acccc7f
|
refactor(types): align plugininstance with typed route contracts
|
2026-10-17 03:00:05 +08:00 |
|
jxxghp
|
07b523b716
|
refactor(types): align pluginfolder with typed route contracts
|
2026-10-17 03:00:02 +08:00 |
|
jxxghp
|
6314fafc30
|
refactor(types): align pluginclone with typed route contracts
|
2026-10-17 03:00:00 +08:00 |
|
jxxghp
|
a69471cb84
|
refactor(types): align plugin with typed route contracts
|
2026-10-17 02:59:58 +08:00 |
|
jxxghp
|
29113b7c11
|
refactor(types): align music with typed route contracts
|
2026-10-17 02:59:54 +08:00 |
|
jxxghp
|
0f5e4484ed
|
refactor(types): align module with typed route contracts
|
2026-10-17 02:59:51 +08:00 |
|
jxxghp
|
c48ba3a05a
|
refactor(types): align login with typed route contracts
|
2026-10-17 02:59:49 +08:00 |
|
jxxghp
|
d9cd184fd7
|
refactor(types): align identifier with typed route contracts
|
2026-10-17 02:59:46 +08:00 |
|
jxxghp
|
b6fed2b110
|
refactor(types): align history with typed route contracts
|
2026-10-17 02:59:43 +08:00 |
|
jxxghp
|
5c8877ef5b
|
refactor(types): align github with typed route contracts
|
2026-10-17 02:59:39 +08:00 |
|
jxxghp
|
d2b560c3f6
|
refactor(types): align download with typed route contracts
|
2026-10-17 02:59:37 +08:00 |
|
jxxghp
|
92c19446b7
|
refactor(types): align classification with typed route contracts
|
2026-10-17 02:59:34 +08:00 |
|
jxxghp
|
769c79f618
|
refactor(types): align agent with typed route contracts
|
2026-10-17 02:59:31 +08:00 |
|
jxxghp
|
a9e68119af
|
refactor(types): align mcp with typed route contracts
|
2026-10-17 02:59:28 +08:00 |
|
jxxghp
|
0c8b9feaf8
|
refactor(types): align openai with typed route contracts
|
2026-10-17 02:59:25 +08:00 |
|
jxxghp
|
193c25f2aa
|
refactor(types): align anthropic with typed route contracts
|
2026-10-17 02:59:22 +08:00 |
|
jxxghp
|
7eac93bf09
|
refactor(types): align response with typed route contracts
|
2026-10-17 02:59:19 +08:00 |
|
jxxghp
|
575ecb801d
|
fix(subscription): normalize mapping payloads at the event boundary
|
2026-10-17 02:41:18 +08:00 |
|
jxxghp
|
632a1aa32f
|
refactor(api): use runtime repository and transaction contracts
|
2026-10-17 02:41:14 +08:00 |
|
Cat
|
3112ee2040
|
fix(agent): deny inaccessible web sessions without HTTP 500 (#7030)
|
2026-10-16 22:08:37 +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
|
4955b7b9ea
|
fix: harden backend isolation and execution safety
|
2026-10-16 09:11:28 +08:00 |
|
InfinityPacer
|
9181ad2b65
|
feat(community): serve community medals from the Wiki registry behind remote switches
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-15 22:28:58 +08:00 |
|
jxxghp
|
ea60ed0fd6
|
feat(community): recognize GitHub contributions and honor levels
|
2026-10-15 12:11:36 +08:00 |
|