Skip to content

Commit d8d1ae3

Browse files
committed
LLM-driven pipelines
1 parent 8a55cb6 commit d8d1ae3

40 files changed

+8786
-1731
lines changed

app/cli/interface_improved.py

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,25 @@
2121
from rich.table import Table
2222
from rich.tree import Tree
2323

24-
from app.agents.manager import AgentManager
25-
from app.core.config_improved import Settings
26-
from app.core.logging_improved import get_logger
27-
from app.tasks.manager import TaskManager
28-
from app.tools.manager import ToolManager
24+
from app.core.config import Settings
25+
from app.core.logging import get_logger
26+
27+
28+
# Temporary mock managers until they are implemented
29+
class MockAgentManager:
30+
def __init__(self, settings): pass
31+
async def list_agents(self): return []
32+
async def create_agent(self, **kwargs): return type('Agent', (), {'name': kwargs['name'], 'id': 'mock-id'})()
33+
async def delete_agent(self, agent_id): pass
34+
async def get_agent(self, agent_id): return None
35+
36+
class MockTaskManager:
37+
def __init__(self, settings): pass
38+
async def list_tasks(self): return []
39+
40+
class MockToolManager:
41+
def __init__(self, settings): pass
42+
async def list_tools(self): return []
2943

3044
logger = get_logger(__name__)
3145
console = Console()
@@ -36,9 +50,9 @@ class CLIInterface:
3650

3751
def __init__(self, settings: Settings):
3852
self.settings = settings
39-
self.agent_manager = AgentManager(settings)
40-
self.task_manager = TaskManager(settings)
41-
self.tool_manager = ToolManager(settings)
53+
self.agent_manager = MockAgentManager(settings)
54+
self.task_manager = MockTaskManager(settings)
55+
self.tool_manager = MockToolManager(settings)
4256
self.session_history: List[Dict[str, Any]] = []
4357

4458
async def run_interactive(self) -> None:

app/core/config.py

Lines changed: 238 additions & 148 deletions
Large diffs are not rendered by default.

app/core/config_improved.py

Lines changed: 0 additions & 288 deletions
This file was deleted.

0 commit comments

Comments
 (0)