fix: isolate startup tools and preview dialogs
This commit is contained in:
@@ -108,8 +108,12 @@ class AssistantConfig(BaseModel):
|
||||
turnConfig: dict = Field(default_factory=dict)
|
||||
startup: dict = Field(default_factory=dict)
|
||||
|
||||
# Prompt assistant reusable tools. Execution remains type-specific in the pipeline.
|
||||
# ``tools`` is the complete runtime pool (conversation + lifecycle actions).
|
||||
# ``llm_tool_ids`` limits which tools are advertised to a Prompt model. None
|
||||
# preserves compatibility for inline/test configs that historically exposed
|
||||
# every item in ``tools``.
|
||||
tools: list[RuntimeTool] = Field(default_factory=list)
|
||||
llm_tool_ids: list[str] | None = None
|
||||
knowledge_base_id: str | None = None
|
||||
knowledge_base_name: str = ""
|
||||
knowledge_base_description: str = ""
|
||||
|
||||
Reference in New Issue
Block a user