Files
dependabot[bot] 7811ea0c82 chore(deps): bump the uv group across 98 directories with 2 updates (#3463)
Bumps the uv group with 1 update in the /models/siliconflow directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/stepfun directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/tencent directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/togetherai directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/tongyi directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/triton_inference_server directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/upstage directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/vertex_ai directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/vessl_ai directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/volcengine directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/volcengine_maas directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/voyage directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/wenxin directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/x directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/xinference directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/yi directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/zhinao directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /models/zhipuai directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/aihubmix_image directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/aliyuque directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/alphavantage directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/apitemplate directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/arxiv directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/attio directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/aws directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/azure_openai_tool directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/azuredalle directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/baidu_translate directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/bailian_memory directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/baserow directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/bing directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/brave directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/chart directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/cogview directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/comfyui directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/crossref directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/deepl directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/devdocs directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/dicom_reader directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/did directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/dingtalk directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/discord directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/dropbox directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/duckduckgo directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/e2b directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/echarts directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/email directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/ernie_image directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 2 updates in the /tools/fal directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings) and [msgpack](https://github.com/msgpack/msgpack-python).
Bumps the uv group with 1 update in the /tools/feishu directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/feishu_base directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/feishu_calendar directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/feishu_document directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/feishu_message directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/feishu_spreadsheet directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/feishu_task directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/feishu_wiki directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/firecrawl directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/fishaudio directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/frontapp directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/gaode directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/gemini_image directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/gemini_video directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/general_chunk directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/getimgai directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/gitee_ai directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/github directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/gitlab directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/gmail directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/google directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/google_calendar directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/google_contacts directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/google_tasks directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/google_translate directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/gpustack directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/hackernews directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/hap directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/hubspot directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/jiandaoyun directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/jina directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/json_process directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/judge0ce directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/lark_base directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/lark_calendar directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/lark_document directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/lark_message_and_group directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/lark_spreadsheet directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/lark_task directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/lark_wiki directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/linear directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/llama_parse directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/maths directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/microsoft_excel_365 directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/microsoft_todo directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/mineru directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/minimax_tts directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/monday directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).
Bumps the uv group with 1 update in the /tools/neo4j directory: [pydantic-settings](https://github.com/pydantic/pydantic-settings).


Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `msgpack` from 1.1.2 to 1.2.1
- [Release notes](https://github.com/msgpack/msgpack-python/releases)
- [Changelog](https://github.com/msgpack/msgpack-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/msgpack/msgpack-python/compare/v1.1.2...v1.2.1)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2)

---
updated-dependencies:
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: msgpack
  dependency-version: 1.2.1
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 09:51:15 +08:00
..

Dify Gmail Plugin

A comprehensive Gmail integration plugin for Dify that provides essential mail-related actions using OAuth2.0 authentication. This plugin extends beyond basic email reading to offer a complete Gmail management solution.

Features

Email Management

  • Get Message Details: Retrieve detailed information about specific emails including headers, body, and attachments
  • Search Messages: Advanced Gmail search using Gmail's powerful search syntax and operators

Email Composition & Sending

  • Send Message: Send emails directly with recipients, subject, body, CC, BCC, and reply-to
  • Create Drafts: Create draft emails that can be edited and sent later
  • List Drafts: View and manage draft emails
  • Send Drafts: Send previously created draft emails

Attachment Support

  • Download Attachments: Download attachment content from emails
  • Add Attachments: Attach files to existing draft emails

Email Organization

  • Flag Messages: Mark emails for follow-up using Gmail's starring system (adds/removes 'STARRED' label)

Gmail Search Operators

The plugin supports Gmail's powerful search syntax:

  • Sender/Recipient: from:example@gmail.com, to:colleague@company.com
  • Subject: subject:meeting, subject:"project update"
  • Date Ranges: after:2024/01/01, before:2024/12/31
  • Status: is:unread, is:read, is:starred, is:important
  • Attachments: has:attachment, filename:pdf
  • Size: larger:10M, smaller:1M
  • Labels: label:work, label:personal
  • Combined: from:boss@company.com subject:meeting after:2024/01/01 has:attachment

Setup Instructions

Quick Setup Overview

  1. Install the plugin from Dify Marketplace
  2. Get the OAuth callback URL from the plugin's OAuth Client Settings
  3. Create Google OAuth credentials with Gmail API enabled, using the Dify callback URL
  4. Configure the plugin with your Client ID and Client Secret

Required OAuth Scopes

The plugin requests the following Gmail API scopes:

  • https://www.googleapis.com/auth/gmail.readonly - Read emails
  • https://www.googleapis.com/auth/gmail.send - Send emails
  • https://www.googleapis.com/auth/gmail.compose - Create drafts
  • https://www.googleapis.com/auth/gmail.modify - Modify emails (labels, flags)
  • https://www.googleapis.com/auth/gmail.labels - Manage labels

Usage Examples

List Recent Inbox Messages

tool: search_messages
parameters:
  query: "in:inbox"
  max_results: 10
  include_body: false

Search for Important Emails

tool: search_messages
parameters:
  query: "is:important subject:urgent after:2024/01/01"
  max_results: 20
  include_body: true

Send an Email

tool: send_message
parameters:
  to: "recipient@example.com"
  subject: "Meeting Reminder"
  body: "Hi, this is a reminder about our meeting tomorrow."
  cc: "manager@example.com"

Create a Draft

tool: draft_message
parameters:
  to: "team@company.com"
  subject: "Weekly Update"
  body: "Here's our weekly team update..."

Flag a Message for Follow-up

tool: flag_message
parameters:
  message_id: "18c1a2b3d4e5f6g7"
  action: "flag"

Download an Attachment

# First, get message details with attachments
tool: get_message
parameters:
  message_id: "18c1a2b3d4e5f6g7"
  include_attachments: true

# Then, download the attachment using the attachment_id from above
tool: download_attachment
parameters:
  message_id: "18c1a2b3d4e5f6g7"
  attachment_id: "ANGjdJ8wXYZ..."

Tool Reference

Core Tools

Tool Description Key Parameters
search_messages Advanced Gmail search query, max_results, include_body
get_message Get detailed message information message_id, include_body, include_attachments

Email Composition

Tool Description Key Parameters
send_message Send email immediately to, subject, body, cc, bcc, reply_to
draft_message Create draft email to, subject, body, cc, bcc, reply_to
list_drafts List draft emails max_results, include_body
send_draft Send draft email draft_id

Advanced Features

Tool Description Key Parameters
download_attachment Download attachment content message_id, attachment_id
add_attachment_to_draft Add file to draft draft_id, file_path
flag_message Flag/unflag for follow-up message_id, action

Error Handling

The plugin provides comprehensive error handling:

  • Authentication Errors: Clear messages when OAuth tokens expire
  • API Errors: Detailed error messages from Gmail API
  • Validation Errors: Parameter validation with helpful suggestions
  • File Errors: Clear messages for file access and size issues

Limitations

  • File Attachments: Subject to Gmail API file size limitations
  • Rate Limits: Subject to Gmail API rate limits
  • Authentication: Requires OAuth2.0 setup and periodic token refresh
  • Search Queries: Limited to Gmail's search syntax and operators

Troubleshooting

Common Issues

  1. "Access token expired": Re-authorize the plugin in Dify
  2. "File not found": Ensure the file path is accessible from the plugin environment
  3. "Draft not found": Verify the draft ID is valid and hasn't been deleted
  4. "Permission denied": Check that all required Gmail scopes are granted

Getting Help

  • Check the Gmail API documentation for detailed error codes
  • Verify your OAuth2.0 credentials are correct
  • Ensure the Gmail API is enabled in your Google Cloud project

Development

This plugin is built using the Dify plugin framework and follows best practices:

  • Modular Design: Each tool is implemented as a separate class with clear separation of concerns
  • Error Handling: Comprehensive error handling with user-friendly error messages
  • Progress Updates: Real-time progress updates for operations involving multiple emails
  • OAuth2.0 Integration: Secure authentication with automatic token refresh
  • Gmail API Integration: Direct integration with Gmail API for optimal performance

License

This plugin is provided as-is for use with Dify. Please refer to Dify's licensing terms for usage rights.