INNER CODE UNIT · TypeScript

exec

Aident-AI/open-cuak · apps/extension/src/scripts/content-injection/index.ts:15

const exec = async () => {
  await ALogger.genInit(undefined, ExecutionEnvironment.EXTENSION_CONTENT_INJECTION); // TODO: set the extension session id for realtime channel
  await loadConfigJson();

  ALogger.debug({ context: 'Aident Companion starting...' });

  void ContentMessageHandler.init();
  void ContentInjectionStatusLabelInjection.init();
  await TabLifecycleInjectionService.inject();
  void TabLifecycleInjectionService.updateStatus(TabLifecycleStatus.LOADING); // non-blocking
  void ContentInjectionStatusLabelInjection.update(TabLifecycleStatus.LOADING);

  ALogger.debug({ context: 'Aident Companion loading...' });

  await Promise.all([
    ContentInjectionMessageService.inject(),
    DebuggerToolInjection.init(),
    ExtensionIframeInjection.init(),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…