- Introduce new fields `dify_api_url` and `dify_api_key` in `AssistantConfig` for Dify API integration. - Update `requirements.txt` to include `dify-client-python` for Dify SDK support. - Modify `config_resolver` to handle Dify connection information. - Add a new `globalNode` type in workflow specifications to provide unified settings across workflows. - Enhance node specifications with additional constraints and default values for better configuration management. - Update frontend components to support the new `globalNode` type and its properties, improving workflow editor functionality.
7 lines
303 B
Python
7 lines
303 B
Python
"""可插拔的「大脑」:把不同助手类型在运行时的差异收口到各自的 Brain 实现。"""
|
|
|
|
from services.brains.base import Brain, BrainRuntime, BrainSpec
|
|
from services.brains.registry import SPECS, build_brain
|
|
|
|
__all__ = ["Brain", "BrainRuntime", "BrainSpec", "SPECS", "build_brain"]
|