Patrick Monteith
27c76c677a
fix: clamp SCIM pagination args instead of rejecting them ( #21577 )
...
RFC 7644 §3.4.2.4 specifies that out-of-range pagination values MUST be
clamped, not rejected. The previous implementation used FastAPI Query
constraints (ge=1, le=100) which caused a 422 response for values like
startIndex=0 or count=9999 — violating the spec.
For both /Users and /Groups:
- startIndex < 1 is now treated as 1 (spec: "SHALL be interpreted as 1")
- count < 0 is now treated as 0 (spec: "SHALL be interpreted as 0")
- count > 100 is clamped to the server maximum of 100
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-19 15:08:42 -06:00
Timothy Jaeryang Baek
8bfab327ec
refac
2026-02-19 14:14:36 -06:00
Minwoo 'Charlie' Choi
56246324b2
fix: apply AIOHTTP_CLIENT_TIMEOUT to embeddings endpoint ( #21558 )
2026-02-19 14:13:50 -06:00
Classic298
af5661c2c8
Merge pull request #21485 from Classic298/claude/fix-mcp-ssl-check-0janH
...
fix: mcp ssl check
2026-02-19 14:08:15 -06:00
Timothy Jaeryang Baek
f872a178bc
refac
2026-02-19 14:06:24 -06:00
Timothy Jaeryang Baek
3dd44c4f19
refac
2026-02-18 15:23:50 -06:00
Timothy Jaeryang Baek
094ed0b48c
fix: prompts delete
2026-02-18 14:58:39 -06:00
Timothy Jaeryang Baek
e9d852545c
refac
2026-02-18 14:24:42 -06:00
Timothy Jaeryang Baek
74988189b8
refac
2026-02-18 13:06:50 -06:00
Timothy Jaeryang Baek
ef036529b5
chore: format
2026-02-17 01:11:56 -06:00
Timothy Jaeryang Baek
05b8768fb9
refac
2026-02-17 00:48:49 -06:00
Timothy Jaeryang Baek
173d5631ca
refac
2026-02-17 00:31:34 -06:00
Timothy Jaeryang Baek
34cd3d79e8
refac
2026-02-16 23:52:32 -06:00
Timothy Jaeryang Baek
15b893e651
refac
2026-02-16 15:32:28 -06:00
Timothy Jaeryang Baek
9be45f49e4
refac
2026-02-16 14:13:49 -06:00
Timothy Jaeryang Baek
f1053d94c7
refac
2026-02-16 14:08:35 -06:00
Timothy Jaeryang Baek
e5e39be90f
refac
2026-02-16 13:14:40 -06:00
Timothy Jaeryang Baek
337109e99c
refac
2026-02-16 13:10:01 -06:00
Classic298
656de56a3e
fix: gracefully handle missing functions when loading models ( #21476 )
...
When models reference functions (via filterIds/actionIds) that no longer
exist in the database, the /api/models endpoint crashes with a 500 error,
preventing the UI from loading chats entirely. This can happen after
upgrades when built-in functions are removed or when user-created
functions are deleted while still referenced by models.
Instead of raising an exception, log at INFO level and skip the missing
function so the rest of the models load successfully.
Fixes #21464
https://claude.ai/code/session_015JRM7m2bNeZPBBmV2Gv4Mj
Co-authored-by: Claude <noreply@anthropic.com>
2026-02-16 13:02:54 -06:00
Timothy Jaeryang Baek
f4e99c80f6
refac: "tool_calls" finish reason support
2026-02-16 00:53:01 -06:00
Timothy Jaeryang Baek
09dc28df1e
chore: format
2026-02-16 00:43:32 -06:00
Timothy Jaeryang Baek
c748c3ede7
refac
2026-02-16 00:41:36 -06:00
Timothy Jaeryang Baek
33308022f0
refac
2026-02-15 23:57:40 -06:00
Timothy Jaeryang Baek
88401e91c7
refac
2026-02-15 23:28:47 -06:00
Timothy Jaeryang Baek
7a7d902238
refac
2026-02-15 19:32:22 -06:00
Timothy Jaeryang Baek
3ae4c618e1
refac
2026-02-15 19:07:53 -06:00
Timothy Jaeryang Baek
4a0d893995
refac
2026-02-15 19:03:08 -06:00
Timothy Jaeryang Baek
b780d5c556
refac
2026-02-15 18:41:16 -06:00
Timothy Jaeryang Baek
911eecac85
fix: disabled mcp display issue
...
Co-Authored-By: Dario Ruellan <6965667+druellan@users.noreply.github.com>
2026-02-15 18:10:18 -06:00
Timothy Jaeryang Baek
319d3e8856
refac
2026-02-15 17:55:59 -06:00
Timothy Jaeryang Baek
f20cc6d7e6
refac
...
Co-Authored-By: SpootyMcSpoot <6732450+spootymcspoot@users.noreply.github.com>
2026-02-15 17:29:55 -06:00
Timothy Jaeryang Baek
f1a1e64d2e
refac: explicit toggle builtin tools
2026-02-15 17:20:49 -06:00
Timothy Jaeryang Baek
f2aca781c8
refac: tool message handling
2026-02-15 16:14:47 -06:00
Timothy Jaeryang Baek
393c0071dc
refac: manual skill invocation
2026-02-14 19:22:17 -06:00
Timothy Jaeryang Baek
7e224e4a53
refac
2026-02-13 18:26:03 -06:00
Timothy Jaeryang Baek
5de60dc922
refac
2026-02-13 17:44:52 -06:00
Taylor Wilsdon
a30b106ea3
fix issues/21399 ( #21400 )
2026-02-13 17:42:34 -06:00
Timothy Jaeryang Baek
d33ad462aa
refac
2026-02-13 17:38:57 -06:00
Timothy Jaeryang Baek
3b61562c82
refac
2026-02-13 17:26:54 -06:00
Timothy Jaeryang Baek
b36f8d9314
chore: format
2026-02-13 15:00:47 -06:00
Timothy Jaeryang Baek
626d236d13
chore: format
2026-02-13 15:00:39 -06:00
Timothy Jaeryang Baek
79ecbfc757
refac
2026-02-13 14:59:20 -06:00
Timothy Jaeryang Baek
a9b8677cc0
refac
2026-02-13 14:59:05 -06:00
Classic298
0f3f68b0c4
enh ( #21362 )
2026-02-13 14:56:53 -06:00
Timothy Jaeryang Baek
abc9b63093
refac
...
Co-Authored-By: Juan Calderon-Perez <835733+gaby@users.noreply.github.com>
2026-02-13 14:55:13 -06:00
Timothy Jaeryang Baek
f027a01ab2
fix: direct model access control
2026-02-13 14:39:01 -06:00
Timothy Jaeryang Baek
d1d1efe212
refac: scim
2026-02-13 14:27:11 -06:00
Timothy Jaeryang Baek
b7549d2f6c
refac: defer profile
2026-02-13 14:08:07 -06:00
Timothy Jaeryang Baek
589c4e64c1
refac
2026-02-13 13:56:29 -06:00
Timothy Jaeryang Baek
20de5a87da
refac
2026-02-13 13:43:43 -06:00