()
| 21 | * of the env the caller passes. |
| 22 | */ |
| 23 | export function isReplModeEnabled(): boolean { |
| 24 | if (isEnvDefinedFalsy(process.env.CLAUDE_CODE_REPL)) return false |
| 25 | if (isEnvTruthy(process.env.CLAUDE_REPL_MODE)) return true |
| 26 | return ( |
| 27 | process.env.USER_TYPE === 'ant' && |
| 28 | process.env.CLAUDE_CODE_ENTRYPOINT === 'cli' |
| 29 | ) |
| 30 | } |
| 31 | |
| 32 | /** |
| 33 | * Tools that are only accessible via REPL when REPL mode is enabled. |
no test coverage detected