refactors and ui enhancements

This commit is contained in:
Steve Androulakis
2025-01-04 11:27:59 -08:00
parent 43904650dd
commit 010518c16e
11 changed files with 90 additions and 77 deletions

View File

@@ -1,6 +1,6 @@
from dataclasses import dataclass
from typing import Optional, Deque
from models.tool_definitions import ToolsData
from models.tool_definitions import AgentGoal
@dataclass
@@ -12,4 +12,4 @@ class ToolWorkflowParams:
@dataclass
class CombinedInput:
tool_params: ToolWorkflowParams
tools_data: ToolsData
agent_goal: AgentGoal

View File

@@ -17,7 +17,7 @@ class ToolDefinition:
@dataclass
class ToolsData:
class AgentGoal:
tools: List[ToolDefinition]
description: str = "Description of the tools purpose and overall goal"
example_conversation_history: str = (