Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import type { ThinkingLevel } from "@mariozechner/pi-agent-core";
import type { ReasoningLevel, ThinkLevel } from "../../auto-reply/thinking.js";
export function mapThinkingLevel(level?: ThinkLevel): ThinkingLevel {
// pi-agent-core supports "xhigh"; OpenClaw enables it for specific models.
if (!level) {
return "off";
}
if (level === "max") {
return "xhigh";
}
// "adaptive" maps to "medium" at the pi-agent-core layer. The Pi SDK
// provider then translates this to `thinking.type: "adaptive"` with
// `output_config.effort: "medium"` for models that support it (Opus 4.6,
// Sonnet 4.6).
if (level === "adaptive") {
return "medium";
}
return level;
}
export type { ReasoningLevel, ThinkLevel };
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland