import { c as logToolLoopAction } from "./diagnostic-B-ewZSsL.js";
import { n as getDiagnosticSessionState } from "./diagnostic-session-state-Bin84m-W.js";
import { n as recordToolCall, r as recordToolCallOutcome, t as detectToolCallLoop } from "./tool-loop-detection-V9M6URI8.js";
//#region src/agents/pi-tools.before-tool-call.runtime.ts
const beforeToolCallRuntime = {
	getDiagnosticSessionState,
	logToolLoopAction,
	detectToolCallLoop,
	recordToolCall,
	recordToolCallOutcome
};
//#endregion
export { beforeToolCallRuntime };
