@@ -2999,6 +2999,7 @@ async fn set_rate_limits_retains_previous_credits() {
29992999 app_server_client_name : None ,
30003000 app_server_client_version : None ,
30013001 session_source : SessionSource :: Exec ,
3002+ forked_from_thread_id : None ,
30023003 thread_source : None ,
30033004 dynamic_tools : Vec :: new ( ) ,
30043005 persist_extended_history : false ,
@@ -3103,6 +3104,7 @@ async fn set_rate_limits_updates_plan_type_when_present() {
31033104 app_server_client_name : None ,
31043105 app_server_client_version : None ,
31053106 session_source : SessionSource :: Exec ,
3107+ forked_from_thread_id : None ,
31063108 thread_source : None ,
31073109 dynamic_tools : Vec :: new ( ) ,
31083110 persist_extended_history : false ,
@@ -3630,6 +3632,7 @@ pub(crate) async fn make_session_configuration_for_tests() -> SessionConfigurati
36303632 app_server_client_name : None ,
36313633 app_server_client_version : None ,
36323634 session_source : SessionSource :: Exec ,
3635+ forked_from_thread_id : None ,
36333636 thread_source : None ,
36343637 dynamic_tools : Vec :: new ( ) ,
36353638 persist_extended_history : false ,
@@ -4373,6 +4376,7 @@ async fn session_new_fails_when_zsh_fork_enabled_without_zsh_path() {
43734376 app_server_client_name : None ,
43744377 app_server_client_version : None ,
43754378 session_source : SessionSource :: Exec ,
4379+ forked_from_thread_id : None ,
43764380 thread_source : None ,
43774381 dynamic_tools : Vec :: new ( ) ,
43784382 persist_extended_history : false ,
@@ -4482,6 +4486,7 @@ pub(crate) async fn make_session_and_context() -> (Session, TurnContext) {
44824486 app_server_client_name : None ,
44834487 app_server_client_version : None ,
44844488 session_source : SessionSource :: Exec ,
4489+ forked_from_thread_id : None ,
44854490 thread_source : None ,
44864491 dynamic_tools : Vec :: new ( ) ,
44874492 persist_extended_history : false ,
@@ -4623,6 +4628,7 @@ pub(crate) async fn make_session_and_context() -> (Session, TurnContext) {
46234628
46244629 let session = Session {
46254630 conversation_id : thread_id,
4631+ forked_from_thread_id : None ,
46264632 installation_id : "11111111-1111-4111-8111-111111111111" . to_string ( ) ,
46274633 tx_event,
46284634 agent_status : agent_status_tx,
@@ -4715,6 +4721,7 @@ async fn make_session_with_config_and_rx(
47154721 app_server_client_name : None ,
47164722 app_server_client_version : None ,
47174723 session_source : SessionSource :: Exec ,
4724+ forked_from_thread_id : None ,
47184725 thread_source : None ,
47194726 dynamic_tools : Vec :: new ( ) ,
47204727 persist_extended_history : false ,
@@ -4818,6 +4825,7 @@ async fn make_session_with_history_source_and_agent_control_and_rx(
48184825 app_server_client_name : None ,
48194826 app_server_client_version : None ,
48204827 session_source : session_source. clone ( ) ,
4828+ forked_from_thread_id : None ,
48214829 thread_source : None ,
48224830 dynamic_tools : Vec :: new ( ) ,
48234831 persist_extended_history : false ,
@@ -6311,6 +6319,7 @@ where
63116319 app_server_client_name : None ,
63126320 app_server_client_version : None ,
63136321 session_source : SessionSource :: Exec ,
6322+ forked_from_thread_id : None ,
63146323 thread_source : None ,
63156324 dynamic_tools,
63166325 persist_extended_history : false ,
@@ -6452,6 +6461,7 @@ where
64526461
64536462 let session = Arc :: new ( Session {
64546463 conversation_id : thread_id,
6464+ forked_from_thread_id : None ,
64556465 installation_id : "11111111-1111-4111-8111-111111111111" . to_string ( ) ,
64566466 tx_event,
64576467 agent_status : agent_status_tx,
0 commit comments