marvin-context-protocol[bot]
bab1073da2
chore: Update SDK documentation ( #4832 )
2026-08-14 13:15:03 -04:00
marvin-context-protocol[bot]
fe93371d04
chore: Update SDK documentation ( #4828 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-08-13 20:36:58 -05:00
marvin-context-protocol[bot]
8a1820f1c3
chore: Update SDK documentation ( #4782 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-08-07 15:49:36 -05:00
marvin-context-protocol[bot]
803da5319c
chore: Update SDK documentation ( #4679 )
2026-08-06 19:56:40 -04:00
marvin-context-protocol[bot]
11ee46bf3b
chore: Update SDK documentation ( #4647 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-07-27 15:03:41 -04:00
marvin-context-protocol[bot]
37fb0ad803
chore: Update SDK documentation ( #4615 )
2026-07-23 20:52:17 -04:00
marvin-context-protocol[bot]
d0f1468fce
chore: Update SDK documentation ( #4589 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-07-21 13:10:24 -05:00
marvin-context-protocol[bot]
4ec2757b6d
chore: Update SDK documentation ( #4569 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-07-20 18:44:54 -04:00
marvin-context-protocol[bot]
0781e723c2
chore: Update SDK documentation ( #4442 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-07-19 15:06:18 -04:00
marvin-context-protocol[bot]
874425a113
chore: Update SDK documentation ( #4427 )
2026-07-05 19:16:03 -04:00
marvin-context-protocol[bot]
4d5627ba5d
chore: Update SDK documentation ( #4360 )
2026-06-27 10:36:03 -04:00
marvin-context-protocol[bot]
0445c31fef
chore: Update SDK documentation ( #4223 )
2026-06-06 02:23:33 +01:00
marvin-context-protocol[bot]
6acacf2191
chore: Update SDK documentation ( #4155 )
2026-05-23 08:54:28 -04:00
marvin-context-protocol[bot]
73df4dcaee
chore: Update SDK documentation ( #4096 )
2026-05-14 22:06:38 -04:00
marvin-context-protocol[bot]
074189265d
chore: Update SDK documentation ( #3988 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-05-04 15:34:27 -04:00
marvin-context-protocol[bot]
34f6e68826
chore: Update SDK documentation ( #3969 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-04-20 13:00:37 -04:00
marvin-context-protocol[bot]
b4c4cfd3d5
chore: Update SDK documentation ( #3917 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-04-17 18:29:09 -04:00
marvin-context-protocol[bot]
5c2ff1bd7b
chore: Update SDK documentation ( #3914 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-04-13 21:23:43 -04:00
marvin-context-protocol[bot]
3117846176
chore: Update SDK documentation ( #3909 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-04-13 20:08:29 -04:00
marvin-context-protocol[bot]
c2dafc1c88
chore: Update SDK documentation ( #3901 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-04-13 14:00:07 -04:00
marvin-context-protocol[bot]
e8f2fefb06
chore: Update SDK documentation ( #3876 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-04-12 21:23:37 -04:00
marvin-context-protocol[bot]
56456cb188
chore: Update SDK documentation ( #3808 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-04-12 13:53:38 -04:00
marvin-context-protocol[bot]
a3c5cc12d3
chore: Update SDK documentation ( #3757 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-04-07 19:49:20 -04:00
Jeremiah Lowin
eac646e744
chore: split SDK navigation into standalone $ref file ( #3773 )
2026-04-06 11:18:14 -04:00
marvin-context-protocol[bot]
697426b39e
chore: Update SDK documentation ( #3755 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-04-03 10:44:08 -04:00
marvin-context-protocol[bot]
4f7668807a
chore: Update SDK documentation ( #3712 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-31 12:02:59 -04:00
marvin-context-protocol[bot]
dd8816c6cc
chore: Update SDK documentation ( #3701 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-30 09:33:47 -04:00
marvin-context-protocol[bot]
85b7efd746
chore: Update SDK documentation ( #3694 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-29 21:03:58 -04:00
marvin-context-protocol[bot]
3354c40992
chore: Update SDK documentation ( #3670 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-28 21:15:58 -04:00
marvin-context-protocol[bot]
1d8a8bcf36
chore: Update SDK documentation ( #3668 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-27 21:48:45 -04:00
Jeremiah Lowin
3e1aadb282
Docs: showcase hero, narrative improvements, panel closed by default ( #3657 )
2026-03-27 14:39:32 -04:00
marvin-context-protocol[bot]
145dbbfb4c
chore: Update SDK documentation ( #3615 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-25 10:58:34 -04:00
marvin-context-protocol[bot]
c04c9d0ce5
chore: Update SDK documentation ( #3592 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-24 20:26:38 -04:00
marvin-context-protocol[bot]
352525c8e5
chore: Update SDK documentation ( #3573 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-22 19:59:33 -04:00
marvin-context-protocol[bot]
55094fd49b
chore: Update SDK documentation ( #3551 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-18 18:48:36 -04:00
marvin-context-protocol[bot]
754fb01088
chore: Update SDK documentation ( #3541 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-18 10:38:33 -04:00
marvin-context-protocol[bot]
25d550caf1
chore: Update SDK documentation ( #3478 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-15 16:51:51 -04:00
marvin-context-protocol[bot]
2c451bf6ba
chore: Update SDK documentation ( #3378 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-13 18:07:14 -04:00
marvin-context-protocol[bot]
d8e6540f24
chore: Update SDK documentation
2026-03-03 17:03:23 -05:00
Bill Easton
49534ce91d
Add Google GenAI Sampling Handler ( #2977 )
...
* Add Google GenAI sampling handler
Co-authored-by: Bill Easton <strawgate@users.noreply.github.com>
* chore: Update SDK documentation
* Filter non-Gemini model hints in _get_model
Match the Anthropic/OpenAI handler pattern of only selecting
provider-compatible models from hints.
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Bill Easton <strawgate@users.noreply.github.com>
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2026-03-02 18:00:03 -05:00
marvin-context-protocol[bot]
902b63f676
chore: Update SDK documentation ( #3313 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-03-02 17:27:38 -05:00
marvin-context-protocol[bot]
80efbd3d57
chore: Update SDK documentation ( #3273 )
...
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-02-26 11:19:53 -05:00
Jeremiah Lowin
bb3e159bc6
Fix decorator overload return types for function mode ( #3258 )
...
* Fix TypeVar placement to satisfy ruff E402
* chore: Update SDK documentation
---------
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-02-20 20:30:39 -05:00
Jeremiah Lowin
43e9cdd275
Fix ty compatibility with upgraded deps ( #3257 )
...
* Fix ty compatibility with upgraded deps
* chore: Update SDK documentation
---------
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-02-20 19:51:44 -05:00
Jeremiah Lowin
f84b2dae04
Add verify_id_token option to OIDCProxy ( #3248 )
...
* Add verify_id_token option to OIDCProxy
Closes #3240
* chore: Update SDK documentation
* Preserve raw_token_data fields across token refresh
* chore: Update SDK documentation
* Use client_id as verifier audience in verify_id_token mode
* chore: Update SDK documentation
* Return upstream access_token in AccessToken when verifying id_token
* chore: Update SDK documentation
* Skip verifier scope checks in verify_id_token mode
* chore: Update SDK documentation
* Recompute derived scope state after restoring required_scopes in verify_id_token mode
* chore: Update SDK documentation
---------
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-02-20 14:20:47 -05:00
Jeremiah Lowin
ea1328660e
Fix NameError with future annotations and Context/Depends parameters ( #3243 )
...
* Fix NameError with future annotations and Context/Depends parameters
Closes #3238 , closes #905
* chore: Update SDK documentation
* Drop unnecessary pre-resolution of annotations
Pydantic (even 2.11.7) uses __module__ not __globals__ to resolve
annotations, so setting __module__ alone is sufficient.
* chore: Update SDK documentation
* Restore annotation pre-resolution for Pydantic compat
The wrapper's __globals__ is read-only and points to dependencies.py,
so some Pydantic versions use it instead of __module__ when resolving
string annotations. Pre-resolving via get_type_hints on the original
function ensures annotations are type objects before Pydantic sees them.
* chore: Update SDK documentation
---------
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-02-20 09:22:10 -05:00
Jeremiah Lowin
1caf40eee8
Fix circular reference crash in OpenAPI schemas ( #3245 )
...
* Fix circular reference crash in OpenAPI schemas (#3242 , #1206 , #1016 )
* chore: Update SDK documentation
---------
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-02-20 09:21:54 -05:00
Jeremiah Lowin
aa7946d353
Preserve skill metadata through provider wrapping ( #3237 )
...
* Preserve computed _meta through provider wrapping; add skill identity to _meta
* chore: Update SDK documentation
---------
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-02-19 12:24:39 -05:00
Jeremiah Lowin
b894a0b747
Accept callables in Tool.from_tool() ( #3235 )
...
* Accept callables in Tool.from_tool()
* chore: Update SDK documentation
* Add end-to-end client test for decorated function transform
---------
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-02-19 11:31:13 -05:00
Jeremiah Lowin
3f2090f10a
Fix non-serializable state lost between middleware and tools ( #3234 )
...
* Fix non-serializable state lost between middleware and tools
Inherit _request_state dict from parent Context in __aenter__ so
middleware and tool contexts share the same in-memory state.
Closes #3228
* chore: Update SDK documentation
---------
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-02-19 10:57:59 -05:00