importosfromquantalogicimportAgentfromquantalogic.console_print_eventsimportconsole_print_eventsfromquantalogic.console_print_tokenimportconsole_print_tokenfromquantalogic.toolsimportLLMTool# Set API keyos.environ["DEEPSEEK_API_KEY"]="your-deepseek-key"
importosfromquantalogicimportAgentfromquantalogic.console_print_eventsimportconsole_print_eventsfromquantalogic.console_print_tokenimportconsole_print_tokenfromquantalogic.toolsimportLLMTool# Set API keyos.environ["DEEPSEEK_API_KEY"]="your-deepseek-key"# Initialize agent with event monitoringagent=Agent(model_name="deepseek/deepseek-chat",tools=[LLMTool(model_name="deepseek/deepseek-chat",name="deepseek_llm_tool",on_token=console_print_token)])# Configure event listenersagent.event_emitter.on(event=["task_complete","task_think_start","task_think_end","tool_execution_start","tool_execution_end","error_max_iterations_reached","memory_full","memory_compacted","memory_summary"],listener=console_print_events)# Execute a task with event monitoringresult=agent.solve_task("Create a complex data processing script")print(result)