import type { ExtensionAPI } from "@oh-my-pi/pi-coding-agent"; export default function optionalSummary(pi: ExtensionAPI): void { pi.registerTool({ name: "field_summary", label: "Field summary", description: "Read the optional fictional habitat summary. Requires the plugin summary feature or an explicit entry path.", parameters: pi.typebox.Type.Object({}), async execute() { const details = { fictional: true, habitats: ["marsh", "woodland"] }; return { content: [{ type: "text", text: JSON.stringify(details) }], details }; }, }); }