feat: Add metadata_ field to Tool (#1321)

This commit is contained in:
Matthew Zhou
2025-03-17 17:14:08 -07:00
committed by GitHub
parent 608b54b0e5
commit 8f91a19332
6 changed files with 46 additions and 11 deletions

View File

@@ -15,7 +15,7 @@ class CoreMemoryBlockSchema(BaseModel):
is_template: bool
label: str
limit: int
metadata_: Dict[str, Any] = Field(default_factory=dict)
metadata_: Optional[Dict] = None
template_name: Optional[str]
updated_at: str
value: str
@@ -85,6 +85,7 @@ class ToolSchema(BaseModel):
tags: List[str]
tool_type: str
updated_at: str
metadata_: Optional[Dict] = None
class AgentSchema(BaseModel):
@@ -99,7 +100,7 @@ class AgentSchema(BaseModel):
llm_config: LLMConfig
message_buffer_autoclear: bool
messages: List[MessageSchema]
metadata_: Dict
metadata_: Optional[Dict] = None
multi_agent_group: Optional[Any]
name: str
system: str