Mateo Wang
48b5a5a0cc
style: unify ruff format width on 120 ( #31518 )
...
The repo linted at 120 (E501, isort) but ran ruff format at 88 via a
--line-length 88 override in the Makefile and CI, leaving the formatter
and the linter disagreeing on wrap width. Drop the override so ruff.toml's
line-length = 120 is the single source of truth and reformat the tree to
match.
2026-06-27 12:39:29 -07:00
user
ad9aa43e86
chore(proxy): scope skills and container resources
2026-04-30 18:23:58 -07:00
Ishaan Jaffer
e8461b5b97
style: run black formatter on files from main merge
2026-04-17 13:02:59 -07:00
Krish Dholakia
ca4329aeb9
Root cause fix - migrate all logging update to use 1 function - for centralized kwarg updates ( #23659 )
...
* fix: Fixes https://github.com/BerriAI/litellm/issues/23185
* fix(responses/main.py): ensure litellm metadata custom cost works
* refactor: move all logging updates to a common function, to have just 1 place to update logging kwarg updates
2026-03-15 23:21:01 -07:00
Chesars
2e9f057fbd
style: run black formatter on entire codebase
2026-03-11 17:07:57 -03:00
Ishaan Jaff
09b5ee9428
[Feat] Unified Skills API - works across Anthropic, Vertex, Azure, Bedrock ( #18232 )
...
* init LiteLLM_SkillsTable
* init LiteLLMSkillsTransformationHandler
* init LiteLLMSkillsTransformationHandler
* init skills
* init SkillsInjectionHook
* init litellm skills handler
* _fetch_skill_from_db
* LiteLLMSkillsTransformationHandler
* add _prisma_skill_to_litellm
* use SkillPromptInjectionHandler
* refactor skills handler
* add slack GIF
* test_skill_code_execution_via_deployment_hook
* init readme
* test_get_skill_sdk
* test skills in DB
* fix code qa
* init with containers param
* SkillsInjectionHook
* fix type
* convert_skill_to_anthropic_tool, get_litellm_code_execution_tool_anthropic
* fix messages skills handler
* test_slack_gif_skill_creates_gif
* init SkillsInjectionHook
* clean async_pre_call_hook
* fixes
* working unified skills API! yeet
* fix mypy linting
* LiteLLM_SkillsTable
* llm-sandbox==0.3.31
* fix
2025-12-19 18:55:59 +05:30
Ishaan Jaff
4e195d639e
[Feat] New API - Claude Skills API (Anthropic) ( #17042 )
...
* init readme
* init BaseSkillsAPIConfig
* init types for Skills APIs
* add feat: add create, list, retrieve skills
* add base skills config
* add BaseSkillsAPIConfig
* add get_provider_skills_api_config
* init skills
* add ANTHROPIC_SKILLS_API_BETA_VERSION
* init skills APIs
* working list, get skills
* working e2e skills API anthropic API
* add _prepare_skill_multipart_request
* add skills routes to llm api routes
* router _initialize_skills_endpoints
* add fix skills endpoints
* add convert_upload_files_to_file_data
* fix routing skills endpoints
* fix route llm request
* Potential fix for code scanning alert no. 3806: Clear-text logging of sensitive information
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Potential fix for code scanning alert no. 3809: Clear-text logging of sensitive information
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix ruff checks
* test_initialize_skills_endpoints
* fix claude skills mypy linting errors
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-11-24 15:01:40 -08:00