type GuideToolOutput What every tool answers with. The model reads it as JSON text. guideTools.ts:173 TypeReadonly<Record<string, unknown>> & { status: string }