summaryrefslogtreecommitdiffhomepage
path: root/packages/core/src/llm/debug-logger.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/core/src/llm/debug-logger.ts')
-rw-r--r--packages/core/src/llm/debug-logger.ts21
1 files changed, 8 insertions, 13 deletions
diff --git a/packages/core/src/llm/debug-logger.ts b/packages/core/src/llm/debug-logger.ts
index 2b7420c..072a7a1 100644
--- a/packages/core/src/llm/debug-logger.ts
+++ b/packages/core/src/llm/debug-logger.ts
@@ -281,11 +281,7 @@ export function logStepLifecycle(data: {
* Log agent loop-level events (loop start, break conditions, etc.).
* Only logs at verbosity >= 3.
*/
-export function logAgentLoop(data: {
- tabId?: string;
- event: string;
- detail?: unknown;
-}): void {
+export function logAgentLoop(data: { tabId?: string; event: string; detail?: unknown }): void {
if (!ENABLED || VERBOSITY < 3) return;
const detail = data.detail !== undefined ? ` ${JSON.stringify(data.detail)}` : "";
console.error(`[dispatch-debug] AGENT tab=${data.tabId ?? "?"} ${data.event}${detail}`);
@@ -308,16 +304,14 @@ export function logAgentLoop(data: {
* we just clone and read once via `.text()` — simpler and safe because
* non-streaming bodies are bounded.
*/
-export function wrapFetchWithLogging<
- F extends (...args: never[]) => Promise<Response> | Response,
->(baseFetch: F, opts: { tabId?: string; modelHint?: string }): F {
+export function wrapFetchWithLogging<F extends (...args: never[]) => Promise<Response> | Response>(
+ baseFetch: F,
+ opts: { tabId?: string; modelHint?: string },
+): F {
if (!ENABLED) return baseFetch;
const wrapped = async (...args: Parameters<F>) => {
const requestId = ++seq;
- const [input, init] = args as unknown as [
- RequestInfo | URL,
- RequestInit | undefined,
- ];
+ const [input, init] = args as unknown as [RequestInfo | URL, RequestInit | undefined];
const url =
typeof input === "string"
? input
@@ -325,7 +319,8 @@ export function wrapFetchWithLogging<
? input.toString()
: (input as Request).url;
const method =
- init?.method ?? (typeof input === "object" && "method" in input ? (input as Request).method : "POST");
+ init?.method ??
+ (typeof input === "object" && "method" in input ? (input as Request).method : "POST");
// Snapshot headers as a plain object for logging.
const headerObj: Record<string, string> = {};