mirror of
https://github.com/langgenius/dify.git
synced 2026-05-10 14:14:17 +08:00
- Added an `enabled` field to `DifyCliToolConfig` and `ToolDependency` to manage tool activation status. - Updated `DifyCliConfig` to handle tool dependencies more effectively, ensuring only enabled tools are processed. - Refactored `SkillCompiler` to utilize `tool_id` for better identification of tools and improved handling of disabled tools. - Introduced a new method `_extract_disabled_tools` in `LLMNode` to streamline the extraction of disabled tools from node data. - Enhanced metadata parsing to account for tool enablement, improving overall tool management. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| api_entities.py | ||
| asset_references.py | ||
| skill_bundle_entry.py | ||
| skill_bundle.py | ||
| skill_document.py | ||
| skill_metadata.py | ||
| tool_access_policy.py | ||
| tool_dependencies.py | ||