({
hasInitialPrompt,
hasStdin,
verbose,
debug,
debugToStderr,
print,
outputFormat,
inputFormat,
numAllowedTools,
numDisallowedTools,
mcpClientCount,
worktreeEnabled,
skipWebFetchPreflight,
githubActionInputs,
dangerouslySkipPermissionsPassed,
permissionMode,
modeIsBypass,
allowDangerouslySkipPermissionsPassed,
systemPromptFlag,
appendSystemPromptFlag,
thinkingConfig,
assistantActivationPath
}: {
hasInitialPrompt: boolean;
hasStdin: boolean;
verbose: boolean;
debug: boolean;
debugToStderr: boolean;
print: boolean;
outputFormat: string;
inputFormat: string;
numAllowedTools: number;
numDisallowedTools: number;
mcpClientCount: number;
worktreeEnabled: boolean;
skipWebFetchPreflight: boolean | undefined;
githubActionInputs: string | undefined;
dangerouslySkipPermissionsPassed: boolean;
permissionMode: string;
modeIsBypass: boolean;
allowDangerouslySkipPermissionsPassed: boolean;
systemPromptFlag: 'file' | 'flag' | undefined;
appendSystemPromptFlag: 'file' | 'flag' | undefined;
thinkingConfig: ThinkingConfig;
assistantActivationPath: string | undefined;
})
| 4646 | return program; |
| 4647 | } |
| 4648 | async function logTenguInit({ |
| 4649 | hasInitialPrompt, |
| 4650 | hasStdin, |
| 4651 | verbose, |
| 4652 | debug, |
| 4653 | debugToStderr, |
| 4654 | print, |
| 4655 | outputFormat, |
| 4656 | inputFormat, |
| 4657 | numAllowedTools, |
| 4658 | numDisallowedTools, |
| 4659 | mcpClientCount, |
| 4660 | worktreeEnabled, |
| 4661 | skipWebFetchPreflight, |
| 4662 | githubActionInputs, |
| 4663 | dangerouslySkipPermissionsPassed, |
| 4664 | permissionMode, |
| 4665 | modeIsBypass, |
| 4666 | allowDangerouslySkipPermissionsPassed, |
| 4667 | systemPromptFlag, |
| 4668 | appendSystemPromptFlag, |
| 4669 | thinkingConfig, |
| 4670 | assistantActivationPath |
| 4671 | }: { |
| 4672 | hasInitialPrompt: boolean; |
| 4673 | hasStdin: boolean; |
| 4674 | verbose: boolean; |
| 4675 | debug: boolean; |
| 4676 | debugToStderr: boolean; |
| 4677 | print: boolean; |
| 4678 | outputFormat: string; |
| 4679 | inputFormat: string; |
| 4680 | numAllowedTools: number; |
| 4681 | numDisallowedTools: number; |
| 4682 | mcpClientCount: number; |
| 4683 | worktreeEnabled: boolean; |
| 4684 | skipWebFetchPreflight: boolean | undefined; |
| 4685 | githubActionInputs: string | undefined; |
| 4686 | dangerouslySkipPermissionsPassed: boolean; |
| 4687 | permissionMode: string; |
| 4688 | modeIsBypass: boolean; |
| 4689 | allowDangerouslySkipPermissionsPassed: boolean; |
| 4690 | systemPromptFlag: 'file' | 'flag' | undefined; |
| 4691 | appendSystemPromptFlag: 'file' | 'flag' | undefined; |
| 4692 | thinkingConfig: ThinkingConfig; |
| 4693 | assistantActivationPath: string | undefined; |
| 4694 | }): Promise<void> { |
| 4695 | try { |
| 4696 | logEvent('ncode_init', { |
| 4697 | entrypoint: 'claude' as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, |
| 4698 | hasInitialPrompt, |
| 4699 | hasStdin, |
| 4700 | verbose, |
| 4701 | debug, |
| 4702 | debugToStderr, |
| 4703 | print, |
| 4704 | outputFormat: outputFormat as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, |
| 4705 | inputFormat: inputFormat as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, |
no test coverage detected