dify/api/core/sandbox/bash
Harry 0495dc5085 feat(skill): tool switcher for llm node
- 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.
2026-01-29 01:21:18 +08:00
..
__init__.py refactor(sandbox): redesign sandbox_layer & reorganize import paths 2026-01-15 13:22:49 +08:00
bash_tool.py fix(e2b): stupid e2b env variable not work 2026-01-23 18:42:13 +08:00
dify_cli.py feat(skill): tool switcher for llm node 2026-01-29 01:21:18 +08:00
session.py feat(dify-cli): session level tool white list 2026-01-27 14:19:26 +08:00