@@ -35,69 +35,93 @@ pub mod env_var {
3535
3636 /// The current parent socket to connect to
3737 Q_PARENT = "Q_PARENT" ,
38+ KIRO_PARENT = "KIRO_PARENT" ,
3839
39- /// Set the [`Q_PARENT`] parent socket to connect to
40+ /// Set the parent socket to connect to
4041 Q_SET_PARENT = "Q_SET_PARENT" ,
42+ KIRO_SET_PARENT = "KIRO_SET_PARENT" ,
4143
42- /// Guard for the [`Q_SET_PARENT`] check
44+ /// Guard for the set parent check
4345 Q_SET_PARENT_CHECK = "Q_SET_PARENT_CHECK" ,
46+ KIRO_SET_PARENT_CHECK = "KIRO_SET_PARENT_CHECK" ,
4447
4548 /// Set if qterm is running, contains the version
4649 Q_TERM = "Q_TERM" ,
50+ KIRO_TERM = "KIRO_TERM" ,
4751
4852 /// Sets the current log level
4953 Q_LOG_LEVEL = "Q_LOG_LEVEL" ,
54+ KIRO_LOG_LEVEL = "KIRO_LOG_LEVEL" ,
5055
5156 /// Overrides the ZDOTDIR environment variable
5257 Q_ZDOTDIR = "Q_ZDOTDIR" ,
58+ KIRO_ZDOTDIR = "KIRO_ZDOTDIR" ,
5359
5460 /// Indicates a process was launched by Kiro
5561 PROCESS_LAUNCHED_BY_Q = "PROCESS_LAUNCHED_BY_Q" ,
62+ PROCESS_LAUNCHED_BY_KIRO = "PROCESS_LAUNCHED_BY_KIRO" ,
5663
5764 /// The shell to use in qterm
5865 Q_SHELL = "Q_SHELL" ,
66+ KIRO_SHELL = "KIRO_SHELL" ,
5967
6068 /// Indicates the user is debugging the shell
6169 Q_DEBUG_SHELL = "Q_DEBUG_SHELL" ,
70+ KIRO_DEBUG_SHELL = "KIRO_DEBUG_SHELL" ,
6271
6372 /// Indicates the user is using zsh autosuggestions which disables Inline
6473 Q_USING_ZSH_AUTOSUGGESTIONS = "Q_USING_ZSH_AUTOSUGGESTIONS" ,
74+ KIRO_USING_ZSH_AUTOSUGGESTIONS = "KIRO_USING_ZSH_AUTOSUGGESTIONS" ,
6575
6676 /// Overrides the path to the bundle metadata released with certain desktop builds.
6777 Q_BUNDLE_METADATA_PATH = "Q_BUNDLE_METADATA_PATH" ,
78+ KIRO_BUNDLE_METADATA_PATH = "KIRO_BUNDLE_METADATA_PATH" ,
6879
6980 /// Identifier for the client application or service using the chat-cli
7081 Q_CLI_CLIENT_APPLICATION = "Q_CLI_CLIENT_APPLICATION" ,
82+ KIRO_CLI_CLIENT_APPLICATION = "KIRO_CLI_CLIENT_APPLICATION" ,
7183
7284 /// Shows continuation IDs in chat output for debugging/development
7385 Q_SHOW_CONTINUATION_IDS = "Q_SHOW_CONTINUATION_IDS" ,
74-
75- /// Flag for running integration tests
76- CLI_IS_INTEG_TEST = "Q_CLI_IS_INTEG_TEST" ,
77-
78- /// Enable logging to stdout
79- Q_LOG_STDOUT = "Q_LOG_STDOUT" ,
80-
81- /// Disable telemetry collection
82- Q_DISABLE_TELEMETRY = "Q_DISABLE_TELEMETRY" ,
86+ KIRO_SHOW_CONTINUATION_IDS = "KIRO_SHOW_CONTINUATION_IDS" ,
8387
8488 /// Mock chat response for testing
8589 Q_MOCK_CHAT_RESPONSE = "Q_MOCK_CHAT_RESPONSE" ,
90+ KIRO_MOCK_CHAT_RESPONSE = "KIRO_MOCK_CHAT_RESPONSE" ,
8691
87- /// Disable truecolor terminal support
92+ /// Disable truecolor output
8893 Q_DISABLE_TRUECOLOR = "Q_DISABLE_TRUECOLOR" ,
94+ KIRO_DISABLE_TRUECOLOR = "KIRO_DISABLE_TRUECOLOR" ,
95+
96+ /// Log to stdout
97+ Q_LOG_STDOUT = "Q_LOG_STDOUT" ,
98+ KIRO_LOG_STDOUT = "KIRO_LOG_STDOUT" ,
99+
100+ /// Disable telemetry
101+ Q_DISABLE_TELEMETRY = "Q_DISABLE_TELEMETRY" ,
102+ KIRO_DISABLE_TELEMETRY = "KIRO_DISABLE_TELEMETRY" ,
89103
90- /// Fake remote environment for testing
104+ /// Fake remote environment
91105 Q_FAKE_IS_REMOTE = "Q_FAKE_IS_REMOTE" ,
106+ KIRO_FAKE_IS_REMOTE = "KIRO_FAKE_IS_REMOTE" ,
92107
93- /// Codespaces environment indicator
108+ /// Codespaces environment
94109 Q_CODESPACES = "Q_CODESPACES" ,
110+ KIRO_CODESPACES = "KIRO_CODESPACES" ,
95111
96- /// CI environment indicator
112+ /// CI environment
97113 Q_CI = "Q_CI" ,
114+ KIRO_CI = "KIRO_CI" ,
98115
99116 /// Telemetry client ID
100117 Q_TELEMETRY_CLIENT_ID = "Q_TELEMETRY_CLIENT_ID" ,
118+ KIRO_TELEMETRY_CLIENT_ID = "KIRO_TELEMETRY_CLIENT_ID" ,
119+
120+ /// Chat shell for Unix systems
121+ KIRO_CHAT_SHELL = "KIRO_CHAT_SHELL" ,
122+
123+ /// Flag for running integration tests
124+ CLI_IS_INTEG_TEST = "Q_CLI_IS_INTEG_TEST" ,
101125
102126 /// Amazon Q SigV4 authentication
103127 AMAZON_Q_SIGV4 = "AMAZON_Q_SIGV4" ,
0 commit comments