2121from rich .table import Table
2222from 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
3044logger = get_logger (__name__ )
3145console = 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 :
0 commit comments