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(),