INNER CODE UNIT · TypeScript

runProbesInner

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

  const runProbesInner = async (signal: AbortSignal): Promise<void> => {
    bannerHolder.publish?.({ toolSupport: 'probing', contextWindow: undefined });
    const modelWarning = modelReliabilityWarning(cfg.backend, agent.client.model());
    if (modelWarning) {
      process.stderr.write(`${modelWarning}\n`);
      noticeHolder.publish?.(modelWarning);
    }
    const probeP = probeToolSupport(agent.client, signal).then((r) => {
      bannerHolder.publish?.({ toolSupport: r.toolSupport });
      if (r.toolSupport === 'no' && r.detail) {
        process.stderr.write(`⚠  model ${agent.client.model()}: ${r.detail}\n`);
      }
    });
    const ctxP =
      cfg.backend === 'ollama' || cfg.backend === ''
        ? detectOllamaContextWindow(
            cfg.base_url || defaultEndpoint(cfg.backend),
            agent.client.model(),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…