dify/api/core/skill/entities
Harry 144089d3ed feat(skill): tool switcher implementation
- Introduced a new regex pattern for tool groups to support multiple tool placeholders.
- Updated the DefaultToolResolver to format outputs for specific built-in tools (bash, python).
- Enhanced the SkillCompiler to filter out disabled tools in tool groups, ensuring only enabled tools are rendered.
- Added tests to verify the correct behavior of tool group filtering and rendering.
2026-01-28 21:16:10 +08:00
..
__init__.py refactor(tool-access): rename ToolKey to ToolDescription and update ToolAccessPolicy to use mappings for allowed tools and credentials 2026-01-27 15:14:12 +08:00
api_entities.py feat(skills): implement API endpoints for retrieving skill references in workflows and add related data models 2026-01-27 19:11:52 +08:00
asset_references.py refactor(skill): transition from artifact set to bundle structure 2026-01-22 22:46:57 +08:00
skill_bundle_entry.py refactor(skill): transition from artifact set to bundle structure 2026-01-22 22:46:57 +08:00
skill_bundle.py refactor(skill): transition from artifact set to bundle structure 2026-01-22 22:46:57 +08:00
skill_document.py feat(skill-compiler): skill compiler 2026-01-22 13:41:21 +08:00
skill_metadata.py feat(skill): tool switcher implementation 2026-01-28 21:16:10 +08:00
tool_access_policy.py refactor(tool-access): rename ToolKey to ToolDescription and update ToolAccessPolicy to use mappings for allowed tools and credentials 2026-01-27 15:14:12 +08:00
tool_dependencies.py refactor(skill): transition from artifact set to bundle structure 2026-01-22 22:46:57 +08:00