@@ -165,11 +165,11 @@ async fn run_daemon_services(config: &Config, agent_id: &str) -> Result<()> {
165165 ) ;
166166 Some ( tokio:: spawn ( async move {
167167 // Create tool factory that provides CLI tools to heartbeat
168- let tool_factory: localgpt_core:: heartbeat:: ToolFactory =
168+ let tool_factory: localgpt_core:: heartbeat:: ToolFactory =
169169 Box :: new ( |config : & localgpt_core:: config:: Config | {
170170 crate :: tools:: create_cli_tools ( config)
171171 } ) ;
172-
172+
173173 match HeartbeatRunner :: new_with_gate_and_tools (
174174 & heartbeat_config,
175175 & heartbeat_agent_id,
@@ -451,14 +451,13 @@ async fn show_status() -> Result<()> {
451451
452452async fn run_heartbeat_once ( agent_id : & str ) -> Result < ( ) > {
453453 let config = Config :: load ( ) ?;
454-
454+
455455 // Create tool factory to provide CLI tools
456- let tool_factory: localgpt_core:: heartbeat:: ToolFactory =
457- Box :: new ( |config : & localgpt_core:: config:: Config | {
458- crate :: tools:: create_cli_tools ( config)
459- } ) ;
460-
461- let runner = HeartbeatRunner :: new_with_gate_and_tools ( & config, agent_id, None , Some ( tool_factory) ) ?;
456+ let tool_factory: localgpt_core:: heartbeat:: ToolFactory =
457+ Box :: new ( |config : & localgpt_core:: config:: Config | crate :: tools:: create_cli_tools ( config) ) ;
458+
459+ let runner =
460+ HeartbeatRunner :: new_with_gate_and_tools ( & config, agent_id, None , Some ( tool_factory) ) ?;
462461
463462 println ! ( "Running heartbeat (agent: {})..." , agent_id) ;
464463 let result = runner. run_once ( ) . await ?;
0 commit comments