@@ -326,11 +326,7 @@ impl AgentSession {
326326 /// When `history` is `None`, uses (and auto-updates) the session's
327327 /// internal conversation history. When `Some`, uses the provided
328328 /// history instead (the internal history is **not** modified).
329- pub async fn send (
330- & self ,
331- prompt : & str ,
332- history : Option < & [ Message ] > ,
333- ) -> Result < AgentResult > {
329+ pub async fn send ( & self , prompt : & str , history : Option < & [ Message ] > ) -> Result < AgentResult > {
334330 let agent_loop = self . build_agent_loop ( ) ;
335331
336332 let use_internal = history. is_none ( ) ;
@@ -370,7 +366,9 @@ impl AgentSession {
370366 let prompt = prompt. to_string ( ) ;
371367
372368 let handle = tokio:: spawn ( async move {
373- let _ = agent_loop. execute ( & effective_history, & prompt, Some ( tx) ) . await ;
369+ let _ = agent_loop
370+ . execute ( & effective_history, & prompt, Some ( tx) )
371+ . await ;
374372 } ) ;
375373
376374 Ok ( ( rx, handle) )
@@ -446,11 +444,7 @@ impl AgentSession {
446444 /// Complete an external task by ID.
447445 ///
448446 /// Returns `true` if the task was found and completed, `false` if not found.
449- pub async fn complete_external_task (
450- & self ,
451- task_id : & str ,
452- result : ExternalTaskResult ,
453- ) -> bool {
447+ pub async fn complete_external_task ( & self , task_id : & str , result : ExternalTaskResult ) -> bool {
454448 if let Some ( ref queue) = self . command_queue {
455449 queue. complete_external_task ( task_id, result) . await
456450 } else {
@@ -809,7 +803,9 @@ mod tests {
809803 let agent = Agent :: from_config ( test_config ( ) ) . await . unwrap ( ) ;
810804 let qc = SessionQueueConfig :: default ( ) ;
811805 let opts = SessionOptions :: new ( ) . with_queue_config ( qc) ;
812- let session = agent. session ( "/tmp/test-workspace-qstats" , Some ( opts) ) . unwrap ( ) ;
806+ let session = agent
807+ . session ( "/tmp/test-workspace-qstats" , Some ( opts) )
808+ . unwrap ( ) ;
813809 let stats = session. queue_stats ( ) . await ;
814810 // Fresh queue with no commands should have zero stats
815811 assert_eq ! ( stats. total_pending, 0 ) ;
@@ -821,7 +817,9 @@ mod tests {
821817 let agent = Agent :: from_config ( test_config ( ) ) . await . unwrap ( ) ;
822818 let qc = SessionQueueConfig :: default ( ) ;
823819 let opts = SessionOptions :: new ( ) . with_queue_config ( qc) ;
824- let session = agent. session ( "/tmp/test-workspace-ext" , Some ( opts) ) . unwrap ( ) ;
820+ let session = agent
821+ . session ( "/tmp/test-workspace-ext" , Some ( opts) )
822+ . unwrap ( ) ;
825823 let tasks = session. pending_external_tasks ( ) . await ;
826824 assert ! ( tasks. is_empty( ) ) ;
827825 }
@@ -831,7 +829,9 @@ mod tests {
831829 let agent = Agent :: from_config ( test_config ( ) ) . await . unwrap ( ) ;
832830 let qc = SessionQueueConfig :: default ( ) . with_dlq ( Some ( 100 ) ) ;
833831 let opts = SessionOptions :: new ( ) . with_queue_config ( qc) ;
834- let session = agent. session ( "/tmp/test-workspace-dlq" , Some ( opts) ) . unwrap ( ) ;
832+ let session = agent
833+ . session ( "/tmp/test-workspace-dlq" , Some ( opts) )
834+ . unwrap ( ) ;
835835 let dead = session. dead_letters ( ) . await ;
836836 assert ! ( dead. is_empty( ) ) ;
837837 }
@@ -842,7 +842,9 @@ mod tests {
842842 // Metrics not enabled
843843 let qc = SessionQueueConfig :: default ( ) ;
844844 let opts = SessionOptions :: new ( ) . with_queue_config ( qc) ;
845- let session = agent. session ( "/tmp/test-workspace-nomet" , Some ( opts) ) . unwrap ( ) ;
845+ let session = agent
846+ . session ( "/tmp/test-workspace-nomet" , Some ( opts) )
847+ . unwrap ( ) ;
846848 let metrics = session. queue_metrics ( ) . await ;
847849 assert ! ( metrics. is_none( ) ) ;
848850 }
@@ -852,7 +854,9 @@ mod tests {
852854 let agent = Agent :: from_config ( test_config ( ) ) . await . unwrap ( ) ;
853855 let qc = SessionQueueConfig :: default ( ) . with_metrics ( ) ;
854856 let opts = SessionOptions :: new ( ) . with_queue_config ( qc) ;
855- let session = agent. session ( "/tmp/test-workspace-met" , Some ( opts) ) . unwrap ( ) ;
857+ let session = agent
858+ . session ( "/tmp/test-workspace-met" , Some ( opts) )
859+ . unwrap ( ) ;
856860 let metrics = session. queue_metrics ( ) . await ;
857861 assert ! ( metrics. is_some( ) ) ;
858862 }
@@ -862,7 +866,9 @@ mod tests {
862866 let agent = Agent :: from_config ( test_config ( ) ) . await . unwrap ( ) ;
863867 let qc = SessionQueueConfig :: default ( ) ;
864868 let opts = SessionOptions :: new ( ) . with_queue_config ( qc) ;
865- let session = agent. session ( "/tmp/test-workspace-handler" , Some ( opts) ) . unwrap ( ) ;
869+ let session = agent
870+ . session ( "/tmp/test-workspace-handler" , Some ( opts) )
871+ . unwrap ( ) ;
866872
867873 // Set Execute lane to External mode
868874 session
0 commit comments