存档
This commit is contained in:
@@ -21,12 +21,16 @@ class AgentDef(BaseModel):
|
||||
``tools`` / ``skills`` 名字按下面顺序解析:
|
||||
1. 本组织 toolset/ 里声明的工具
|
||||
2. cabinet 全局工具白名单(python_executor 等基础工具)
|
||||
|
||||
``model`` 留空表示这是一个 **slot**:插件不指定 provider/model,由用户在前端
|
||||
Agent 设置页装配。组织实际构建 agent 时从 DB 中按 ``(plugin, slot)`` 查询用户
|
||||
配置;查不到则跳过该 slot 并日志告警。
|
||||
"""
|
||||
|
||||
name: str
|
||||
role: str = ""
|
||||
system_prompt: str = ""
|
||||
model: AgentModelRef
|
||||
model: Optional[AgentModelRef] = None
|
||||
tools: List[str] = Field(default_factory=list)
|
||||
skills: List[str] = Field(default_factory=list)
|
||||
peers: List[str] = Field(default_factory=list)
|
||||
|
||||
Reference in New Issue
Block a user