@@ -284,6 +284,7 @@ fn chat_quit_command_exits() {
284284 . args ( [ "chat" ] )
285285 . current_dir ( & cwd)
286286 . env ( "KIMI_AGENT_HOME" , & home)
287+ . env ( "KIMI_CODE_HOME" , & home)
287288 . env ( "HOME" , & home)
288289 . stdin ( std:: process:: Stdio :: piped ( ) )
289290 . stdout ( std:: process:: Stdio :: null ( ) )
@@ -307,6 +308,7 @@ fn chat_help_then_quit() {
307308 . args ( [ "chat" ] )
308309 . current_dir ( & cwd)
309310 . env ( "KIMI_AGENT_HOME" , & home)
311+ . env ( "KIMI_CODE_HOME" , & home)
310312 . env ( "HOME" , & home)
311313 . stdin ( std:: process:: Stdio :: piped ( ) )
312314 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -334,6 +336,7 @@ fn chat_export_writes_zip() {
334336 . args ( [ "chat" , "-s" , "s-chat-export" ] )
335337 . current_dir ( & cwd)
336338 . env ( "KIMI_AGENT_HOME" , & home)
339+ . env ( "KIMI_CODE_HOME" , & home)
337340 . env ( "HOME" , & home)
338341 . stdin ( std:: process:: Stdio :: piped ( ) )
339342 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -362,6 +365,7 @@ fn chat_sessions_lists_persisted() {
362365 . args ( [ "chat" , "-s" , "s-chat-list" ] )
363366 . current_dir ( & cwd)
364367 . env ( "KIMI_AGENT_HOME" , & home)
368+ . env ( "KIMI_CODE_HOME" , & home)
365369 . env ( "HOME" , & home)
366370 . stdin ( std:: process:: Stdio :: piped ( ) )
367371 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -389,6 +393,7 @@ fn chat_session_shows_id_and_renames() {
389393 . args ( [ "chat" , "-s" , "s-rename-me" ] )
390394 . current_dir ( & cwd)
391395 . env ( "KIMI_AGENT_HOME" , & home)
396+ . env ( "KIMI_CODE_HOME" , & home)
392397 . env ( "HOME" , & home)
393398 . stdin ( std:: process:: Stdio :: piped ( ) )
394399 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -417,6 +422,7 @@ fn chat_plugins_empty_home_lists_none() {
417422 . args ( [ "chat" , "-s" , "s-plugins" ] )
418423 . current_dir ( & cwd)
419424 . env ( "KIMI_AGENT_HOME" , & home)
425+ . env ( "KIMI_CODE_HOME" , & home)
420426 . env ( "HOME" , & home)
421427 . stdin ( std:: process:: Stdio :: piped ( ) )
422428 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -443,6 +449,7 @@ fn acp_initialize_handshake() {
443449 . args ( [ "acp" ] )
444450 . current_dir ( & cwd)
445451 . env ( "KIMI_AGENT_HOME" , & home)
452+ . env ( "KIMI_CODE_HOME" , & home)
446453 . env ( "HOME" , & home)
447454 . stdin ( std:: process:: Stdio :: piped ( ) )
448455 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -477,6 +484,7 @@ fn chat_goal_lifecycle() {
477484 . args ( [ "chat" , "-s" , "s-chat-goal" ] )
478485 . current_dir ( & cwd)
479486 . env ( "KIMI_AGENT_HOME" , & home)
487+ . env ( "KIMI_CODE_HOME" , & home)
480488 . env ( "HOME" , & home)
481489 . stdin ( std:: process:: Stdio :: piped ( ) )
482490 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -522,6 +530,7 @@ fn upgrade_and_frontend_commands_are_recognized() {
522530 . args ( [ "web" , "--no-open" , "--port" , "28627" ] )
523531 . current_dir ( & home)
524532 . env ( "KIMI_AGENT_HOME" , & home)
533+ . env ( "KIMI_CODE_HOME" , & home)
525534 . env ( "HOME" , & home)
526535 . env ( "KIMI_CODE_HOME" , & home)
527536 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -616,6 +625,7 @@ fn print_continue_resumes_latest_session() {
616625 . args ( [ "chat" , "-s" , "continue-me" ] )
617626 . current_dir ( & cwd)
618627 . env ( "KIMI_AGENT_HOME" , & home)
628+ . env ( "KIMI_CODE_HOME" , & home)
619629 . env ( "HOME" , & home)
620630 . stdin ( std:: process:: Stdio :: piped ( ) )
621631 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -633,6 +643,7 @@ fn print_continue_resumes_latest_session() {
633643 . args ( [ "print" , "--continue" , "hi" ] )
634644 . current_dir ( & cwd)
635645 . env ( "KIMI_AGENT_HOME" , & home)
646+ . env ( "KIMI_CODE_HOME" , & home)
636647 . env ( "HOME" , & home)
637648 . output ( )
638649 . expect ( "spawn kimi print" ) ;
@@ -801,6 +812,7 @@ fn chat_undo_and_fork_offline() {
801812 . args ( [ "chat" , "-s" , "s-undo-fork" ] )
802813 . current_dir ( & cwd)
803814 . env ( "KIMI_AGENT_HOME" , & home)
815+ . env ( "KIMI_CODE_HOME" , & home)
804816 . env ( "HOME" , & home)
805817 . stdin ( std:: process:: Stdio :: piped ( ) )
806818 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -839,6 +851,7 @@ fn print_goal_mode_creates_goal() {
839851 . args ( [ "chat" , "-s" , "goal-test-session" ] )
840852 . current_dir ( & cwd)
841853 . env ( "KIMI_AGENT_HOME" , & home)
854+ . env ( "KIMI_CODE_HOME" , & home)
842855 . env ( "HOME" , & home)
843856 . stdin ( std:: process:: Stdio :: piped ( ) )
844857 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -868,6 +881,7 @@ fn chat_continue_reuses_latest_session() {
868881 . args ( [ "chat" , "-s" , "continue-me" ] )
869882 . current_dir ( & cwd)
870883 . env ( "KIMI_AGENT_HOME" , & home)
884+ . env ( "KIMI_CODE_HOME" , & home)
871885 . env ( "HOME" , & home)
872886 . stdin ( std:: process:: Stdio :: piped ( ) )
873887 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -885,6 +899,7 @@ fn chat_continue_reuses_latest_session() {
885899 . args ( [ "chat" , "--continue" ] )
886900 . current_dir ( & cwd)
887901 . env ( "KIMI_AGENT_HOME" , & home)
902+ . env ( "KIMI_CODE_HOME" , & home)
888903 . env ( "HOME" , & home)
889904 . stdin ( std:: process:: Stdio :: piped ( ) )
890905 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -913,6 +928,7 @@ fn export_with_session_id_writes_zip() {
913928 . args ( [ "chat" , "-s" , "export-me" ] )
914929 . current_dir ( & cwd)
915930 . env ( "KIMI_AGENT_HOME" , & home)
931+ . env ( "KIMI_CODE_HOME" , & home)
916932 . env ( "HOME" , & home)
917933 . stdin ( std:: process:: Stdio :: piped ( ) )
918934 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -940,6 +956,7 @@ fn chat_approval_commands_offline_safe() {
940956 . args ( [ "chat" , "-s" , "s-chat-approvals" ] )
941957 . current_dir ( & cwd)
942958 . env ( "KIMI_AGENT_HOME" , & home)
959+ . env ( "KIMI_CODE_HOME" , & home)
943960 . env ( "HOME" , & home)
944961 . stdin ( std:: process:: Stdio :: piped ( ) )
945962 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -970,6 +987,7 @@ fn chat_plan_mode_toggle() {
970987 . args ( [ "chat" , "-s" , "s-chat-plan" ] )
971988 . current_dir ( & cwd)
972989 . env ( "KIMI_AGENT_HOME" , & home)
990+ . env ( "KIMI_CODE_HOME" , & home)
973991 . env ( "HOME" , & home)
974992 . stdin ( std:: process:: Stdio :: piped ( ) )
975993 . stdout ( std:: process:: Stdio :: piped ( ) )
@@ -1079,6 +1097,7 @@ fn server_mode_verbose_emits_events() {
10791097 ] )
10801098 . current_dir ( & cwd)
10811099 . env ( "KIMI_AGENT_HOME" , & home)
1100+ . env ( "KIMI_CODE_HOME" , & home)
10821101 . env ( "HOME" , & home)
10831102 . stdout ( std:: process:: Stdio :: null ( ) )
10841103 . stderr ( std:: process:: Stdio :: piped ( ) )
0 commit comments