MCPcopy Create free account
hub / github.com/T-Lab-CUHKSZ/claude-code / logTenguInit

Function logTenguInit

src/main.tsx:4527–4623  ·  view source on GitHub ↗
({
  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;
})

Source from the content-addressed store, hash-verified

4525 return program;
4526}
4527async function logTenguInit({
4528 hasInitialPrompt,
4529 hasStdin,
4530 verbose,
4531 debug,
4532 debugToStderr,
4533 print,
4534 outputFormat,
4535 inputFormat,
4536 numAllowedTools,
4537 numDisallowedTools,
4538 mcpClientCount,
4539 worktreeEnabled,
4540 skipWebFetchPreflight,
4541 githubActionInputs,
4542 dangerouslySkipPermissionsPassed,
4543 permissionMode,
4544 modeIsBypass,
4545 allowDangerouslySkipPermissionsPassed,
4546 systemPromptFlag,
4547 appendSystemPromptFlag,
4548 thinkingConfig,
4549 assistantActivationPath
4550}: {
4551 hasInitialPrompt: boolean;
4552 hasStdin: boolean;
4553 verbose: boolean;
4554 debug: boolean;
4555 debugToStderr: boolean;
4556 print: boolean;
4557 outputFormat: string;
4558 inputFormat: string;
4559 numAllowedTools: number;
4560 numDisallowedTools: number;
4561 mcpClientCount: number;
4562 worktreeEnabled: boolean;
4563 skipWebFetchPreflight: boolean | undefined;
4564 githubActionInputs: string | undefined;
4565 dangerouslySkipPermissionsPassed: boolean;
4566 permissionMode: string;
4567 modeIsBypass: boolean;
4568 allowDangerouslySkipPermissionsPassed: boolean;
4569 systemPromptFlag: 'file' | 'flag' | undefined;
4570 appendSystemPromptFlag: 'file' | 'flag' | undefined;
4571 thinkingConfig: ThinkingConfig;
4572 assistantActivationPath: string | undefined;
4573}): Promise<void> {
4574 try {
4575 logEvent('tengu_init', {
4576 entrypoint: 'claude' as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS,
4577 hasInitialPrompt,
4578 hasStdin,
4579 verbose,
4580 debug,
4581 debugToStderr,
4582 print,
4583 outputFormat: outputFormat as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS,
4584 inputFormat: inputFormat as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS,

Callers 1

runFunction · 0.85

Calls 7

logEventFunction · 0.85
isInProtectedNamespaceFunction · 0.85
isBareModeFunction · 0.85
featureFunction · 0.85
getInitialSettingsFunction · 0.85
getCwdFunction · 0.85
logErrorFunction · 0.50

Tested by

no test coverage detected