MCPcopy Create free account
hub / github.com/SkyworkAI/DeepResearchAgent / main

Function main

tests/test_memory_system.py:47–74  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

45 return args
46
47async def main():
48 args = parse_args()
49
50 config.init_config(args.config, args)
51 logger.init_logger(config)
52 logger.info(f"| Config: {config.pretty_text}")
53
54 await model_manager.init_models(use_local_proxy=config.use_local_proxy)
55 logger.info(f"| Models: {model_manager.list_models()}")
56
57 memory_manager = MemoryManager(**config.memory)
58 logger.info(f"| Memory Manager: {memory_manager}")
59
60 session_id = "test_session"
61 await memory_manager.start_session(session_id)
62
63 for i in range(10):
64 await memory_manager.add_event(step_number=i,
65 event_type=EventType.ACTION_STEP,
66 data = dict(
67 test_data = f"test_data_{i}"
68 ),
69 agent_name="test_agent",
70 task_id="test_task",
71 session_id=session_id)
72
73 state = await memory_manager.get_state(session_id, n=5)
74 logger.info(f"| State: {state}")
75
76if __name__ == "__main__":
77 asyncio.run(main())

Callers 1

Calls 6

start_sessionMethod · 0.95
add_eventMethod · 0.95
get_stateMethod · 0.95
MemoryManagerClass · 0.90
parse_argsFunction · 0.70
infoMethod · 0.45

Tested by

no test coverage detected