INNER CODE UNIT · TypeScript

progress

PentesterFlow/agent · src/cli/index.ts:687

      const progress = wireChildProgress(role, (ev) => {
        onProgress?.(ev);
        if (ev.phase === 'tool' && ev.tool) progressTools.push(ev.tool);
        noticeHolder.publish?.(childProgressNoticeFromEvent(ev, progressTools));
      });
      await child.run(objectiveText, signal, (e) => {
        collected.push(e);
        progress(e);
      });
      return summarizeDelegateEvents(collected, role);
    }),
  );
  if (memoryProvider) {
    for (const t of memoryProvider.tools()) tools.register(t);
  }
  for (const p of cfg.plugins) tools.register(new CommandPluginTool(p));

  // Burp/browser ingest server + capture-aware tools. The server only binds

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…