# Glazed Help Browser > Documentation browser for the Glazed CLI framework and Go-Go-Golems tools. This site provides structured help documentation for Go-Go-Golems CLI tools. Browse by package and version, or search across all sections. ## Packages - [chat-overlay](http://docs.yolo.scapegoat.dev/chat-overlay/_): 1 sections - [chat-overlay v0.0.1](http://docs.yolo.scapegoat.dev/chat-overlay/v0.0.1): 1 sections - [css-visual-diff](http://docs.yolo.scapegoat.dev/css-visual-diff/_): 24 sections - [css-visual-diff v0.2.1](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.1): 8 sections - [css-visual-diff v0.2.0](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.0): 8 sections - [css-visual-diff v0.1.5](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.1.5): 8 sections - [devctl](http://docs.yolo.scapegoat.dev/devctl/_): 6 sections - [devctl v0.0.7](http://docs.yolo.scapegoat.dev/devctl/v0.0.7): 6 sections - [discord-bot](http://docs.yolo.scapegoat.dev/discord-bot/_): 9 sections - [discord-bot v0.2.1](http://docs.yolo.scapegoat.dev/discord-bot/v0.2.1): 3 sections - [discord-bot v0.2.0](http://docs.yolo.scapegoat.dev/discord-bot/v0.2.0): 3 sections - [discord-bot v0.1.6](http://docs.yolo.scapegoat.dev/discord-bot/v0.1.6): 3 sections - [docmgr](http://docs.yolo.scapegoat.dev/docmgr/_): 54 sections - [docmgr v0.0.21](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21): 19 sections - [docmgr v0.0.20](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20): 18 sections - [docmgr v0.0.19](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19): 17 sections - [glazed](http://docs.yolo.scapegoat.dev/glazed/_): 596 sections - [glazed v1.4.4](http://docs.yolo.scapegoat.dev/glazed/v1.4.4): 60 sections - [glazed v1.3.8](http://docs.yolo.scapegoat.dev/glazed/v1.3.8): 77 sections - [glazed v1.3.7](http://docs.yolo.scapegoat.dev/glazed/v1.3.7): 77 sections - [glazed v1.3.6](http://docs.yolo.scapegoat.dev/glazed/v1.3.6): 77 sections - [glazed v1.3.5](http://docs.yolo.scapegoat.dev/glazed/v1.3.5): 77 sections - [glazed v1.3.4](http://docs.yolo.scapegoat.dev/glazed/v1.3.4): 77 sections - [glazed v1.3.3](http://docs.yolo.scapegoat.dev/glazed/v1.3.3): 77 sections - [glazed v1.2.15](http://docs.yolo.scapegoat.dev/glazed/v1.2.15): 74 sections - [go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/_): 556 sections - [go-go-goja v0.8.9](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9): 31 sections - [go-go-goja v0.8.8](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8): 31 sections - [go-go-goja v0.8.7](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7): 31 sections - [go-go-goja v0.8.6](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6): 31 sections - [go-go-goja v0.8.5](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5): 31 sections - [go-go-goja v0.8.4](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4): 31 sections - [go-go-goja v0.8.3](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3): 31 sections - [go-go-goja v0.8.2](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2): 31 sections - [go-go-goja v0.8.1](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1): 31 sections - [go-go-goja v0.7.5](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5): 31 sections - [go-go-goja v0.7.4](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4): 22 sections - [go-go-goja v0.7.3](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3): 22 sections - [go-go-goja v0.7.2](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2): 22 sections - [go-go-goja v0.7.1](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1): 22 sections - [go-go-goja v0.7.0](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0): 22 sections - [go-go-goja v0.6.3](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3): 22 sections - [go-go-goja v0.10.6](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6): 38 sections - [go-go-goja v0.10.5](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5): 38 sections - [go-go-goja v0.10.4](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4): 38 sections - [go-go-objects](http://docs.yolo.scapegoat.dev/go-go-objects/_): 8 sections - [go-go-objects v0.0.2](http://docs.yolo.scapegoat.dev/go-go-objects/v0.0.2): 4 sections - [go-go-objects v0.0.1](http://docs.yolo.scapegoat.dev/go-go-objects/v0.0.1): 4 sections - [go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/_): 250 sections - [go-minitrace v0.2.9](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.9): 22 sections - [go-minitrace v0.2.8](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.8): 22 sections - [go-minitrace v0.2.7](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.7): 22 sections - [go-minitrace v0.2.6](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.6): 22 sections - [go-minitrace v0.2.4](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.4): 22 sections - [go-minitrace v0.2.3](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.3): 20 sections - [go-minitrace v0.2.2](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.2): 20 sections - [go-minitrace v0.2.1](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.1): 20 sections - [go-minitrace v0.2.0](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.0): 20 sections - [go-minitrace v0.1.1](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.1): 20 sections - [go-minitrace v0.1.0](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.0): 20 sections - [go-minitrace v0.0.17](http://docs.yolo.scapegoat.dev/go-minitrace/v0.0.17): 20 sections - [goja-bleve](http://docs.yolo.scapegoat.dev/goja-bleve/_): 12 sections - [goja-bleve v0.0.6](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.6): 5 sections - [goja-bleve v0.0.5](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.5): 5 sections - [goja-bleve v0.0.4](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.4): 2 sections - [goja-dbus](http://docs.yolo.scapegoat.dev/goja-dbus/_): 10 sections - [goja-dbus v0.0.2](http://docs.yolo.scapegoat.dev/goja-dbus/v0.0.2): 5 sections - [goja-dbus v0.0.1](http://docs.yolo.scapegoat.dev/goja-dbus/v0.0.1): 5 sections - [goja-text](http://docs.yolo.scapegoat.dev/goja-text/_): 77 sections - [goja-text v0.1.2](http://docs.yolo.scapegoat.dev/goja-text/v0.1.2): 14 sections - [goja-text v0.1.0](http://docs.yolo.scapegoat.dev/goja-text/v0.1.0): 12 sections - [goja-text v0.0.7](http://docs.yolo.scapegoat.dev/goja-text/v0.0.7): 12 sections - [goja-text v0.0.6](http://docs.yolo.scapegoat.dev/goja-text/v0.0.6): 12 sections - [goja-text v0.0.5](http://docs.yolo.scapegoat.dev/goja-text/v0.0.5): 11 sections - [goja-text v0.0.3](http://docs.yolo.scapegoat.dev/goja-text/v0.0.3): 8 sections - [goja-text v0.0.2](http://docs.yolo.scapegoat.dev/goja-text/v0.0.2): 8 sections - [llm-proxy](http://docs.yolo.scapegoat.dev/llm-proxy/_): 1 sections - [llm-proxy v0.0.1](http://docs.yolo.scapegoat.dev/llm-proxy/v0.0.1): 1 sections - [logcopter](http://docs.yolo.scapegoat.dev/logcopter/_): 3 sections - [logcopter v0.1.1](http://docs.yolo.scapegoat.dev/logcopter/v0.1.1): 3 sections - [loupedeck](http://docs.yolo.scapegoat.dev/loupedeck/_): 12 sections - [loupedeck v0.2.1](http://docs.yolo.scapegoat.dev/loupedeck/v0.2.1): 4 sections - [loupedeck v0.2.0](http://docs.yolo.scapegoat.dev/loupedeck/v0.2.0): 4 sections - [loupedeck v0.1.1](http://docs.yolo.scapegoat.dev/loupedeck/v0.1.1): 4 sections - [pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/_): 834 sections - [pinocchio v0.11.6](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6): 56 sections - [pinocchio v0.11.5](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5): 54 sections - [pinocchio v0.11.4](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4): 54 sections - [pinocchio v0.11.3](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3): 54 sections - [pinocchio v0.11.2](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2): 54 sections - [pinocchio v0.11.17](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17): 57 sections - [pinocchio v0.11.16](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16): 57 sections - [pinocchio v0.11.15](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15): 57 sections - [pinocchio v0.11.14](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14): 57 sections - [pinocchio v0.11.13](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13): 57 sections - [pinocchio v0.11.12](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12): 57 sections - [pinocchio v0.11.1](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1): 54 sections - [pinocchio v0.11.0](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0): 54 sections - [pinocchio v0.10.29](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29): 54 sections - [pinocchio v0.10.26](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26): 58 sections - [rag-eval](http://docs.yolo.scapegoat.dev/rag-eval/_): 16 sections - [rag-eval v0.1.8](http://docs.yolo.scapegoat.dev/rag-eval/v0.1.8): 8 sections - [rag-eval v0.1.7](http://docs.yolo.scapegoat.dev/rag-eval/v0.1.7): 8 sections - [remarquee](http://docs.yolo.scapegoat.dev/remarquee/_): 73 sections - [remarquee v0.0.9](http://docs.yolo.scapegoat.dev/remarquee/v0.0.9): 12 sections - [remarquee v0.0.8](http://docs.yolo.scapegoat.dev/remarquee/v0.0.8): 12 sections - [remarquee v0.0.7](http://docs.yolo.scapegoat.dev/remarquee/v0.0.7): 12 sections - [remarquee v0.0.14](http://docs.yolo.scapegoat.dev/remarquee/v0.0.14): 13 sections - [remarquee v0.0.13](http://docs.yolo.scapegoat.dev/remarquee/v0.0.13): 12 sections - [remarquee v0.0.12](http://docs.yolo.scapegoat.dev/remarquee/v0.0.12): 12 sections - [scraper](http://docs.yolo.scapegoat.dev/scraper/_): 11 sections - [scraper v0.0.4](http://docs.yolo.scapegoat.dev/scraper/v0.0.4): 11 sections - [sessionstream](http://docs.yolo.scapegoat.dev/sessionstream/_): 8 sections - [sessionstream v0.1.0](http://docs.yolo.scapegoat.dev/sessionstream/v0.1.0): 4 sections - [sessionstream v0.0.7](http://docs.yolo.scapegoat.dev/sessionstream/v0.0.7): 4 sections - [sqleton](http://docs.yolo.scapegoat.dev/sqleton/_): 35 sections - [sqleton v0.4.4](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4): 35 sections - [tinyidp](http://docs.yolo.scapegoat.dev/tinyidp/_): 44 sections - [tinyidp v0.0.6](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.6): 11 sections - [tinyidp v0.0.5](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.5): 11 sections - [tinyidp v0.0.4](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.4): 11 sections - [tinyidp v0.0.3](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.3): 11 sections - [vm-system](http://docs.yolo.scapegoat.dev/vm-system/_): 7 sections - [vm-system v0.0.2](http://docs.yolo.scapegoat.dev/vm-system/v0.0.2): 7 sections - [workspace-manager](http://docs.yolo.scapegoat.dev/workspace-manager/_): 30 sections - [workspace-manager v0.2.1](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.1): 6 sections - [workspace-manager v0.2.0](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.0): 6 sections - [workspace-manager v0.1.1](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.1): 6 sections - [workspace-manager v0.1.0](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.0): 6 sections - [workspace-manager v0.0.5](http://docs.yolo.scapegoat.dev/workspace-manager/v0.0.5): 6 sections ## Sections - [Chat Overlay Overview](http://docs.yolo.scapegoat.dev/chat-overlay/v0.0.1/sections/chat-overlay-overview.md): Browser chat overlay and provider runtime for Go/TypeScript chat applications. - [Getting Started with css-visual-diff](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.1.5/sections/getting-started.md): Start here to discover the main workflows, example verbs, review site, overlay screenshots, and JavaScript API docs. - [JavaScript API: require("css-visual-diff")](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.1.5/sections/javascript-api.md): Use the Promise-first css-visual-diff JavaScript module for browsers, pages, locators, extraction, snapshots, overlays, diffs, catalogs, and config loading. - [JavaScript Verbs and Repository-Scanned Workflows](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.1.5/sections/javascript-verbs.md): Turn annotated JavaScript files into typed css-visual-diff CLI commands under the verbs namespace. - [Review Site Data Specification](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.1.5/sections/review-site-data-spec.md): Specification for the summary JSON, compare.json, and artifact directory layout consumed by the review site, and how to produce them from css-visual-diff output. - [Building Pixel-Accurate Websites with css-visual-diff Scripts](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.1.5/sections/pixel-accuracy-scripting-guide.md): A textbook-style guide to using css-visual-diff JavaScript scripts as a practical feedback loop for pixel-accurate frontend work. - [Interactive Visual Review Site](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.1.5/sections/review-site.md): Serve a self-contained React review site from css-visual-diff output for interactive visual comparison with local storage feedback. - [Site Comparison Review Workflow](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.1.5/sections/site-comparison-workflow.md): Generate comparison artifacts from a YAML site spec, serve them in the interactive review site, and inspect screenshots, CSS differences, notes, and export output. - [Getting Started with css-visual-diff](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.0/sections/getting-started.md): Start here to discover the main workflows, example verbs, review site, overlay screenshots, and JavaScript API docs. - [JavaScript API: require("css-visual-diff")](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.0/sections/javascript-api.md): Use the Promise-first css-visual-diff JavaScript module for browsers, pages, locators, extraction, snapshots, overlays, diffs, catalogs, and config loading. - [JavaScript Verbs and Repository-Scanned Workflows](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.0/sections/javascript-verbs.md): Turn annotated JavaScript files into typed css-visual-diff CLI commands under the verbs namespace. - [Review Site Data Specification](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.0/sections/review-site-data-spec.md): Specification for the summary JSON, compare.json, and artifact directory layout consumed by the review site, and how to produce them from css-visual-diff output. - [Building Pixel-Accurate Websites with css-visual-diff Scripts](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.0/sections/pixel-accuracy-scripting-guide.md): A textbook-style guide to using css-visual-diff JavaScript scripts as a practical feedback loop for pixel-accurate frontend work. - [Interactive Visual Review Site](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.0/sections/review-site.md): Serve a self-contained React review site from css-visual-diff output for interactive visual comparison with local storage feedback. - [Site Comparison Review Workflow](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.0/sections/site-comparison-workflow.md): Generate comparison artifacts from a YAML site spec, serve them in the interactive review site, and inspect screenshots, CSS differences, notes, and export output. - [Getting Started with css-visual-diff](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.1/sections/getting-started.md): Start here to discover the main workflows, example verbs, review site, overlay screenshots, and JavaScript API docs. - [JavaScript API: require("css-visual-diff")](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.1/sections/javascript-api.md): Use the Promise-first css-visual-diff JavaScript module for browsers, pages, locators, extraction, snapshots, overlays, diffs, catalogs, and config loading. - [JavaScript Verbs and Repository-Scanned Workflows](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.1/sections/javascript-verbs.md): Turn annotated JavaScript files into typed css-visual-diff CLI commands under the verbs namespace. - [Review Site Data Specification](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.1/sections/review-site-data-spec.md): Specification for the summary JSON, compare.json, and artifact directory layout consumed by the review site, and how to produce them from css-visual-diff output. - [Building Pixel-Accurate Websites with css-visual-diff Scripts](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.1/sections/pixel-accuracy-scripting-guide.md): A textbook-style guide to using css-visual-diff JavaScript scripts as a practical feedback loop for pixel-accurate frontend work. - [Interactive Visual Review Site](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.1/sections/review-site.md): Serve a self-contained React review site from css-visual-diff output for interactive visual comparison with local storage feedback. - [Site Comparison Review Workflow](http://docs.yolo.scapegoat.dev/css-visual-diff/v0.2.1/sections/site-comparison-workflow.md): Generate comparison artifacts from a YAML site spec, serve them in the interactive review site, and inspect screenshots, CSS differences, notes, and export output. - [devctl Plugin Authoring Guide (NDJSON Stdio Protocol v2)](http://docs.yolo.scapegoat.dev/devctl/v0.0.7/sections/plugin-authoring.md): A practical playbook for writing, testing, and shipping devctl plugins. - [Profiles and Local Overrides](http://docs.yolo.scapegoat.dev/devctl/v0.0.7/sections/profiles-guide.md): Use profiles and .devctl.override.yaml to select plugins and keep local adjustments out of shared config. - [devctl Scripting Guide (Writing Practical Plugins)](http://docs.yolo.scapegoat.dev/devctl/v0.0.7/sections/scripting-guide.md): How to write real devctl plugins in Python or shell: patterns, pitfalls, testing loops, and dynamic commands. - [devctl TUI Guide](http://docs.yolo.scapegoat.dev/devctl/v0.0.7/sections/tui-guide.md): A practical guide to devctl's terminal UI: views, keybindings, workflows, and capture/debug tips. - [devctl User Guide (CLI + TUI + Plugins)](http://docs.yolo.scapegoat.dev/devctl/v0.0.7/sections/user-guide.md): A practical, end-to-end guide to using devctl: from your first .devctl.yaml to the TUI and real plugins. - [log-parse Developer Guide (JavaScript Log Parsing with goja)](http://docs.yolo.scapegoat.dev/devctl/v0.0.7/sections/log-parse-guide.md): A complete guide to parsing and transforming log streams using JavaScript modules—from first script to Go integration. - [Discord JavaScript Bot API Reference](http://docs.yolo.scapegoat.dev/discord-bot/v0.1.6/sections/discord-js-bot-api-reference.md): Reference for the JavaScript bot DSL, handler contexts, payload shapes, and outbound Discord operations. - [Build and Run Discord JavaScript Bots](http://docs.yolo.scapegoat.dev/discord-bot/v0.1.6/sections/build-and-run-discord-js-bots.md): Step-by-step guide for creating a bot, adding interactions, and running it from the named-bot repository. - [Using the Go-Side UI DSL for Discord Bots](http://docs.yolo.scapegoat.dev/discord-bot/v0.1.6/sections/go-side-ui-dsl-for-discord-bots.md): A practical walkthrough for building Discord bot UIs with the Go-backed ui module, including messages, embeds, components, modals, and in-place updates. - [Discord JavaScript Bot API Reference](http://docs.yolo.scapegoat.dev/discord-bot/v0.2.0/sections/discord-js-bot-api-reference.md): Reference for the JavaScript bot DSL, handler contexts, payload shapes, and outbound Discord operations. - [Build and Run Discord JavaScript Bots](http://docs.yolo.scapegoat.dev/discord-bot/v0.2.0/sections/build-and-run-discord-js-bots.md): Step-by-step guide for creating a bot, adding interactions, and running it from the named-bot repository. - [Using the Go-Side UI DSL for Discord Bots](http://docs.yolo.scapegoat.dev/discord-bot/v0.2.0/sections/go-side-ui-dsl-for-discord-bots.md): A practical walkthrough for building Discord bot UIs with the Go-backed ui module, including messages, embeds, components, modals, and in-place updates. - [Discord JavaScript Bot API Reference](http://docs.yolo.scapegoat.dev/discord-bot/v0.2.1/sections/discord-js-bot-api-reference.md): Reference for the JavaScript bot DSL, handler contexts, payload shapes, and outbound Discord operations. - [Build and Run Discord JavaScript Bots](http://docs.yolo.scapegoat.dev/discord-bot/v0.2.1/sections/build-and-run-discord-js-bots.md): Step-by-step guide for creating a bot, adding interactions, and running it from the named-bot repository. - [Using the Go-Side UI DSL for Discord Bots](http://docs.yolo.scapegoat.dev/discord-bot/v0.2.1/sections/go-side-ui-dsl-for-discord-bots.md): A practical walkthrough for building Discord bot UIs with the Go-backed ui module, including messages, embeds, components, modals, and in-place updates. - [Advanced Workflows — Import Files, Root Configuration, and Maintenance](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/advanced-workflows.md): Advanced docmgr workflows for importing external files, configuring custom roots, and maintaining documentation workspaces. - [CI and Automation Guide for docmgr](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/ci-and-automation.md): Integrate docmgr validation into CI/CD pipelines with GitHub Actions, GitLab CI, pre-commit hooks, and automation patterns. - [docmgr CLI Guide](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/cli-guide.md): End-to-end guide for initializing, documenting, searching, and validating with docmgr. - [docmgr Codebase Architecture](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/codebase-architecture.md): Architectural overview of workspace discovery, ticket management, document parsing, and frontmatter handling in docmgr. - [Diagnostics Taxonomy, Rules, and CLI Integration](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/diagnostics-taxonomy-and-rules.md): End-to-end guide to docmgr’s diagnostics taxonomy, rule renderers, CLI verbs, and JSON outputs. - [How to Add CLI Verbs to docmgr](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/how-to-add-cli-verbs.md): Step-by-step guide for implementing new CLI commands in docmgr, covering command structure, workspace integration, and output formatting. - [Tutorial — Setting up docmgr in a Codebase](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/how-to-setup.md): Initialize docmgr in your repository, configure vocabulary, customize templates, and manage the documentation workspace. - [Tutorial — Using docmgr to Drive a Ticket Workflow](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/how-to-use.md): Complete guide to creating tickets, adding docs, searching, and managing documentation workflows with docmgr. - [docmgr HTTP API](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/http-api.md): Run docmgr as a local HTTP server with a JSON search API (v1), cursor pagination, and explicit index refresh. - [docmgr Web UI](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/web-ui.md): Run the docmgr Search Web UI (React SPA) against the local docmgr HTTP API. - [How to Write Skills](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/how-to-write-skills.md): Guide for creating, structuring, and maintaining skill documents that teach LLMs disciplined workflows. - [Templates and Guidelines](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/templates-and-guidelines.md): How _templates/ and _guidelines/ work, how to customize them, and how to use them effectively. - [Prompt Pack — Using docmgr + Skills (LLM Bootstrap)](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/using-skills.md): Copy/paste bootstrap prompt that teaches an LLM to use docmgr + skills with strict “check skills before any response” discipline (Superpowers-inspired). - [Verb Output Templates and Template Schema](http://docs.yolo.scapegoat.dev/docmgr/v0.0.19/sections/verb-templates-and-schema.md): Guide to creating and using postfix templates for command output, and introspecting template data schemas. - [Advanced Workflows — Import Files, Root Configuration, and Maintenance](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/advanced-workflows.md): Advanced docmgr workflows for importing external files, configuring custom roots, and maintaining documentation workspaces. - [CI and Automation Guide for docmgr](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/ci-and-automation.md): Integrate docmgr validation into CI/CD pipelines with GitHub Actions, GitLab CI, pre-commit hooks, and automation patterns. - [docmgr CLI Guide](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/cli-guide.md): End-to-end guide for initializing, documenting, searching, and validating with docmgr. - [docmgr Codebase Architecture](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/codebase-architecture.md): Architectural overview of workspace discovery, ticket management, document parsing, and frontmatter handling in docmgr. - [Diagnostics Taxonomy, Rules, and CLI Integration](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/diagnostics-taxonomy-and-rules.md): End-to-end guide to docmgr’s diagnostics taxonomy, rule renderers, CLI verbs, and JSON outputs. - [How to Add CLI Verbs to docmgr](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/how-to-add-cli-verbs.md): Step-by-step guide for implementing new CLI commands in docmgr, covering command structure, workspace integration, and output formatting. - [Tutorial — Setting up docmgr in a Codebase](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/how-to-setup.md): Initialize docmgr in your repository, configure vocabulary, customize templates, and manage the documentation workspace. - [Tutorial — Using docmgr to Drive a Ticket Workflow](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/how-to-use.md): Complete guide to creating tickets, adding docs, searching, and managing documentation workflows with docmgr. - [docmgr HTTP API](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/http-api.md): Run docmgr as a local HTTP server with a JSON search API (v1), cursor pagination, and explicit index refresh. - [docmgr Web UI](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/web-ui.md): Run the docmgr Search Web UI (React SPA) against the local docmgr HTTP API. - [How to Write Skills](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/how-to-write-skills.md): Guide for creating, structuring, and maintaining skill documents that teach LLMs disciplined workflows. - [Path Anchors for Related Files](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/path-anchors.md): How docmgr stores RelatedFiles paths with explicit anchors (repo://, ws://, docs://, abs://), how they resolve, and how to migrate legacy paths. - [Templates and Guidelines](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/templates-and-guidelines.md): How _templates/ and _guidelines/ work, how to customize them, and how to use them effectively. - [Prompt Pack — Using docmgr + Skills (LLM Bootstrap)](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/using-skills.md): Copy/paste bootstrap prompt that teaches an LLM to use docmgr + skills with strict “check skills before any response” discipline (Superpowers-inspired). - [Verb Output Templates and Template Schema](http://docs.yolo.scapegoat.dev/docmgr/v0.0.20/sections/verb-templates-and-schema.md): Guide to creating and using postfix templates for command output, and introspecting template data schemas. - [Advanced Workflows — Import Files, Root Configuration, and Maintenance](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/advanced-workflows.md): Advanced docmgr workflows for importing external files, configuring custom roots, and maintaining documentation workspaces. - [CI and Automation Guide for docmgr](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/ci-and-automation.md): Integrate docmgr validation into CI/CD pipelines with GitHub Actions, GitLab CI, pre-commit hooks, and automation patterns. - [docmgr CLI Guide](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/cli-guide.md): End-to-end guide for initializing, documenting, searching, and validating with docmgr. - [docmgr Codebase Architecture](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/codebase-architecture.md): Architectural overview of workspace discovery, ticket management, document parsing, and frontmatter handling in docmgr. - [Diagnostics Taxonomy, Rules, and CLI Integration](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/diagnostics-taxonomy-and-rules.md): End-to-end guide to docmgr’s diagnostics taxonomy, rule renderers, CLI verbs, and JSON outputs. - [How to Add CLI Verbs to docmgr](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/how-to-add-cli-verbs.md): Step-by-step guide for implementing new CLI commands in docmgr, covering command structure, workspace integration, and output formatting. - [Tutorial — Setting up docmgr in a Codebase](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/how-to-setup.md): Initialize docmgr in your repository, configure vocabulary, customize templates, and manage the documentation workspace. - [Tutorial — Using docmgr to Drive a Ticket Workflow](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/how-to-use.md): Complete guide to creating tickets, adding docs, searching, and managing documentation workflows with docmgr. - [docmgr HTTP API](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/http-api.md): Run docmgr as a local HTTP server with a JSON search API (v1), cursor pagination, and explicit index refresh. - [docmgr Web UI](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/web-ui.md): Run the docmgr Search Web UI (React SPA) against the local docmgr HTTP API. - [How to Write Skills](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/how-to-write-skills.md): Guide for creating, structuring, and maintaining skill documents that teach LLMs disciplined workflows. - [Path Anchors for Related Files](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/path-anchors.md): How docmgr stores RelatedFiles paths with explicit anchors (repo://, ws://, docs://, abs://), how they resolve, and how to migrate legacy paths. - [Templates and Guidelines](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/templates-and-guidelines.md): How _templates/ and _guidelines/ work, how to customize them, and how to use them effectively. - [Prompt Pack — Using docmgr + Skills (LLM Bootstrap)](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/using-skills.md): Copy/paste bootstrap prompt that teaches an LLM to use docmgr + skills with strict “check skills before any response” discipline (Superpowers-inspired). - [Verb Output Templates and Template Schema](http://docs.yolo.scapegoat.dev/docmgr/v0.0.21/sections/verb-templates-and-schema.md): Guide to creating and using postfix templates for command output, and introspecting template data schemas. - [Exposing a simple SQL table using glaze](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/exposing-a-simple-sql-table.md): Placeholder for what will be a small application overview of what can be done by reading from SQLite - [Iterating over a column with a shell script](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/iterating-over-column.md): Shows different ways glaze can be used to iterate over columns with a shell script - [Cool Application - Managing User Records with Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/managing-user-records-with-glazed.md): A comprehensive application example for managing user records using Glazed commands. - [Create cliopatra YAML](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/cliopatra-capture.md): ``` glaze yaml misc/test-data/test.yaml \ --input-is-array --rename baz:blop \ --create-cliopatra | tee /tmp/yaml-rename.yaml ``` - [Declarative Config Plan Example](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/declarative-config-plan-example.md): Use `config.Plan` with either `sources.FromResolvedFiles(...)` or `sources.FromConfigPlan(...)` to build layered config loading with provenance. - [Remove duplicates](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/remove-duplicates.md): ``` glaze json misc/test-data/duplicates.json --input-is-array --remove-duplicates a,b,c --fields a,b,c ``` - [Show the list of all toplevel topics](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/help-example-1.md): ``` glaze help --list ``` - [Show examples for the `json` command](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/help-example-2.md): ``` glaze help json --examples ``` - [SQL Output Flags](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/sql-output-flags.md): Learn how to use the flags that control SQL output in the `glaze` program. - [Filter fields using Regular Expressions](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/regex-filters.md): ``` glaze json misc/test-data/sample.json --input-is-array --regex-fields "^name_.*" --regex-filters ".*_last$" ``` - [Rename one or multiple columns](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/rename-column.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array --rename baz:blop ``` - [Rename one or multiple columns using a regular expression](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/rename-regexps.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-regexp '^(.*)bar:${1}blop' ``` - [Rename columns using a YAML file](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/rename-yaml.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-yaml misc/rename.yaml ``` - [Select a single column and output raw](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/select-single-column.md): ``` glaze json misc/test-data/[123].json --select-template '{{.a}}-{{.b}}' ``` - [Sort by columns](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/sort-by.md): ``` glaze json misc/test-data/sort.json --input-is-array --sort-by city,-name ``` - [Use a single template for single field output](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/templates-single-field.md): ``` glaze json misc/test-data/[123].json --template '{{.a}}-{{.b}}: {{.d.f}}' ``` - [Documentation Guidelines for Go-Go-Golems Libraries](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/documentation-guidelines.md): Learn how to write clear, engaging, and comprehensive documentation for Go-Go-Golems libraries and tools - [Help System](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/help-system.md): Glazed provides a powerful, queryable help system for creating rich CLI documentation with sections, metadata, and programmatic access. - [Markdown Style](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/markdown-style.md): glazed help system output style can be configured. - [Templates](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/templates.md): Use go templates to customize output - [Flag Groups](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/flag-groups.md): Flag groups are a way to group flags together in the help system. This is useful if you have a lot of flags that are related to each other. - [Understanding Command Usage Strings](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/usage-string.md): Explains how command argument usage is indicated within our application. - [Writing Help Entries for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/writing-help-entries.md): Learn how to create and structure Markdown documents for the Glazed help system - [Profiles (profiles.yaml)](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/profiles.md): Use profiles.yaml to apply named configuration bundles across field sections, with predictable precedence and debugging. - [Adding New Field Types to Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/adding-field-types.md): Comprehensive guide on implementing new field types in the Glazed framework. - [Parsing Fields](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/parsing-fields.md): Learn how to define and parse fields in Go applications using the Field API. - [Building Custom Processors](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/building-custom-processors.md): A comprehensive guide on how to build custom processors using the provided middleware and types system in Glazed. - [Using the Lua Wrapper for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/lua.md): A comprehensive guide to using Glazed commands within Lua scripts through the Glazed Lua wrapper - [Writing YAML Command Files](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/writing-yaml-commands.md): A comprehensive guide on writing YAML files to define glazed commands - [Using the MultiLoader](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/using-multi-loader.md): Learn how to use the MultiLoader to handle different types of command files with type-based dispatch - [Glazed Middlewares Guide](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/middlewares-guide.md): Learn how to use Glazed's middleware system to load field values from various sources - [Templating Helpers in Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/templating-helpers.md): Guide to using the Glazed templating package. - [Pattern-Based Config Mapping](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/pattern-based-config-mapping.md): Declarative mapping of config files to field sections using pattern matching rules - [Serve Help Over HTTP](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/serve-help-over-http.md): Use `glaze serve` to browse help pages in a browser, and reuse the help API and SPA handlers in your own HTTP server. - [Export Help as a Static Website](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/export-help-static-website.md): Use `glaze render-site` to export the Glazed help browser as a static site that can be previewed locally or hosted without a Go server. - [Declarative Config Plans](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/declarative-config-plans.md): Define layered config discovery as explicit source plans and preserve config provenance in parsed field history, either by resolving files yourself or by loading plans directly through source middlewares. - [Export Help Entries](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/export-help-entries.md): Use `glaze help export` to export help section metadata and content to JSON, CSV, files, or SQLite for backup, indexing, and external tooling. - [Serve External Help Sources](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/serve-external-help-sources.md): Use `glaze serve` to browse help exported from other Glazed binaries, JSON files, SQLite snapshots, and markdown directories. - [Glazed CLI linting with glazedclilint](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/glazed-cli-lint.md): Enforce Glazed CLI command conventions with the custom go vet analyzer. - [Glazed Commands Reference](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/commands-reference.md): Complete reference for creating, configuring, and running commands in Glazed - [Logging Section API Reference](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/logging-section-reference.md): Comprehensive logging configuration for CLI applications - [Glazed Command Sections Guide](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/sections-guide.md): Complete guide to understanding and working with command field sections in Glazed - [Creating a simple CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/a-simple-table-cli.md) - [Creating a help system for a CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/a-simple-help-system.md): A tutorial that shows how to build a small but rich help system for a demo CLI application, with embedded markdown files for additional examples, tutorials and topic pages. - [Getting Started with the Glazed Lua Wrapper](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/lua-tutorial.md): A step-by-step tutorial for implementing and using the Glazed Lua wrapper in your applications - [Build Your First Glazed Command](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/build-first-command.md): Quick hands-on tutorial to build, run, and use a Glazed command with structured output - [Config Files Quickstart](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/config-files-quickstart.md): Minimal examples to load single and multiple config files with clear precedence - [Creating Custom Field Sections](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/custom-section-tutorial.md): Step-by-step tutorial for creating reusable custom field sections in Glazed - [Migrating from Viper to Config Files](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/migrating-from-viper-to-config-files.md): Step-by-step guide to migrate existing Glazed applications from Viper-based configuration to the new config file middleware system - [Migration Playbook: Legacy Layers/Parameters API to Schema/Fields/Values/Sources](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/migrating-to-facade-packages.md): Exhaustive, no-compat playbook for migrating Glazed code from the legacy layers/parameters API to the schema/fields/values/sources API. - [Complete User Query DSL Reference](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/user-query-dsl.md) - [Simple Query DSL for Help System](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/simple-query-dsl.md) - [Developer Guide - Using the Query API and DSL](http://docs.yolo.scapegoat.dev/glazed/v1.2.15/sections/using-the-query-api.md) - [Exposing a simple SQL table using glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/exposing-a-simple-sql-table.md): Placeholder for what will be a small application overview of what can be done by reading from SQLite - [Iterating over a column with a shell script](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/iterating-over-column.md): Shows different ways glaze can be used to iterate over columns with a shell script - [Cool Application - Managing User Records with Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/managing-user-records-with-glazed.md): A comprehensive application example for managing user records using Glazed commands. - [Create cliopatra YAML](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/cliopatra-capture.md): ``` glaze yaml misc/test-data/test.yaml \ --input-is-array --rename baz:blop \ --create-cliopatra | tee /tmp/yaml-rename.yaml ``` - [Declarative Config Plan Example](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/declarative-config-plan-example.md): Use `config.Plan` with either `sources.FromResolvedFiles(...)` or `sources.FromConfigPlan(...)` to build layered config loading with provenance. - [Remove duplicates](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/remove-duplicates.md): ``` glaze json misc/test-data/duplicates.json --input-is-array --remove-duplicates a,b,c --fields a,b,c ``` - [Show the list of all toplevel topics](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/help-example-1.md): ``` glaze help --list ``` - [Show examples for the `json` command](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/help-example-2.md): ``` glaze help json --examples ``` - [SQL Output Flags](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/sql-output-flags.md): Learn how to use the flags that control SQL output in the `glaze` program. - [Filter fields using Regular Expressions](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/regex-filters.md): ``` glaze json misc/test-data/sample.json --input-is-array --regex-fields "^name_.*" --regex-filters ".*_last$" ``` - [Rename one or multiple columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/rename-column.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array --rename baz:blop ``` - [Rename one or multiple columns using a regular expression](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/rename-regexps.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-regexp '^(.*)bar:${1}blop' ``` - [Rename columns using a YAML file](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/rename-yaml.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-yaml misc/rename.yaml ``` - [Select a single column and output raw](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/select-single-column.md): ``` glaze json misc/test-data/[123].json --select-template '{{.a}}-{{.b}}' ``` - [Sort by columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/sort-by.md): ``` glaze json misc/test-data/sort.json --input-is-array --sort-by city,-name ``` - [Use a single template for single field output](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/templates-single-field.md): ``` glaze json misc/test-data/[123].json --template '{{.a}}-{{.b}}: {{.d.f}}' ``` - [Documentation Guidelines for Go-Go-Golems Libraries](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/documentation-guidelines.md): Learn how to write clear, engaging, and comprehensive documentation for Go-Go-Golems libraries and tools - [Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/help-system.md): Glazed provides a powerful, queryable help system for creating rich CLI documentation with sections, metadata, and programmatic access. - [Markdown Style](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/markdown-style.md): glazed help system output style can be configured. - [Templates](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/templates.md): Use go templates to customize output - [Flag Groups](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/flag-groups.md): Flag groups are a way to group flags together in the help system. This is useful if you have a lot of flags that are related to each other. - [Understanding Command Usage Strings](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/usage-string.md): Explains how command argument usage is indicated within our application. - [Writing Help Entries for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/writing-help-entries.md): Learn how to create and structure Markdown documents for the Glazed help system - [Profiles (profiles.yaml)](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/profiles.md): Use profiles.yaml to apply named configuration bundles across field sections, with predictable precedence and debugging. - [Adding New Field Types to Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/adding-field-types.md): Comprehensive guide on implementing new field types in the Glazed framework. - [Parsing Fields](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/parsing-fields.md): Learn how to define and parse fields in Go applications using the Field API. - [Building Custom Processors](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/building-custom-processors.md): A comprehensive guide on how to build custom processors using the provided middleware and types system in Glazed. - [Using the Lua Wrapper for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/lua.md): A comprehensive guide to using Glazed commands within Lua scripts through the Glazed Lua wrapper - [Writing YAML Command Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/writing-yaml-commands.md): A comprehensive guide on writing YAML files to define glazed commands - [Using the MultiLoader](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/using-multi-loader.md): Learn how to use the MultiLoader to handle different types of command files with type-based dispatch - [Glazed Middlewares Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/middlewares-guide.md): Learn how to use Glazed's middleware system to load field values from various sources - [Templating Helpers in Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/templating-helpers.md): Guide to using the Glazed templating package. - [Pattern-Based Config Mapping](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/pattern-based-config-mapping.md): Declarative mapping of config files to field sections using pattern matching rules - [Serve Help Over HTTP](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/serve-help-over-http.md): Use `glaze serve` to browse help pages in a browser, and reuse the help API and SPA handlers in your own HTTP server. - [Export Help as a Static Website](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/export-help-static-website.md): Use `glaze render-site` to export the Glazed help browser as a static site that can be previewed locally or hosted without a Go server. - [Declarative Config Plans](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/declarative-config-plans.md): Define layered config discovery as explicit source plans and preserve config provenance in parsed field history, either by resolving files yourself or by loading plans directly through source middlewares. - [Export Help Entries](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/export-help-entries.md): Use `glaze help export` to export help section metadata and content to JSON, CSV, files, or SQLite for backup, indexing, and external tooling. - [Serve External Help Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/serve-external-help-sources.md): Use `glaze serve` to browse help exported from other Glazed binaries, JSON files, SQLite snapshots, and markdown directories. - [Glazed CLI linting with glazedclilint](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/glazed-cli-lint.md): Enforce Glazed CLI command conventions with the custom go vet analyzer. - [Glazed Commands Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/commands-reference.md): Complete reference for creating, configuring, and running commands in Glazed - [Logging Section API Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/logging-section-reference.md): Comprehensive logging configuration for CLI applications - [Glazed Command Sections Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/sections-guide.md): Complete guide to understanding and working with command field sections in Glazed - [Creating a simple CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/a-simple-table-cli.md) - [Creating a help system for a CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/a-simple-help-system.md): A tutorial that shows how to build a small but rich help system for a demo CLI application, with embedded markdown files for additional examples, tutorials and topic pages. - [Getting Started with the Glazed Lua Wrapper](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/lua-tutorial.md): A step-by-step tutorial for implementing and using the Glazed Lua wrapper in your applications - [Build Your First Glazed Command](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/build-first-command.md): Quick hands-on tutorial to build, run, and use a Glazed command with structured output - [Config Files Quickstart](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/config-files-quickstart.md): Minimal examples to load single and multiple config files with clear precedence - [Creating Custom Field Sections](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/custom-section-tutorial.md): Step-by-step tutorial for creating reusable custom field sections in Glazed - [Migrating from Viper to Config Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/migrating-from-viper-to-config-files.md): Step-by-step guide to migrate existing Glazed applications from Viper-based configuration to the new config file middleware system - [Migration Playbook: Legacy Layers/Parameters API to Schema/Fields/Values/Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/migrating-to-facade-packages.md): Exhaustive, no-compat playbook for migrating Glazed code from the legacy layers/parameters API to the schema/fields/values/sources API. - [Logcopter Logging Architecture](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/logcopter-logging-architecture.md): Understand logcopter areas, generated package loggers, Glazed integration, and shared logging profiles. - [Add Package-Scoped Logging with Logcopter](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/logcopter-package-logging-tutorial.md): Generate package loggers and configure area-specific levels through Glazed logging settings. - [Complete User Query DSL Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/user-query-dsl.md) - [Simple Query DSL for Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/simple-query-dsl.md) - [Developer Guide - Using the Query API and DSL](http://docs.yolo.scapegoat.dev/glazed/v1.3.3/sections/using-the-query-api.md) - [Exposing a simple SQL table using glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/exposing-a-simple-sql-table.md): Placeholder for what will be a small application overview of what can be done by reading from SQLite - [Iterating over a column with a shell script](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/iterating-over-column.md): Shows different ways glaze can be used to iterate over columns with a shell script - [Cool Application - Managing User Records with Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/managing-user-records-with-glazed.md): A comprehensive application example for managing user records using Glazed commands. - [Create cliopatra YAML](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/cliopatra-capture.md): ``` glaze yaml misc/test-data/test.yaml \ --input-is-array --rename baz:blop \ --create-cliopatra | tee /tmp/yaml-rename.yaml ``` - [Declarative Config Plan Example](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/declarative-config-plan-example.md): Use `config.Plan` with either `sources.FromResolvedFiles(...)` or `sources.FromConfigPlan(...)` to build layered config loading with provenance. - [Remove duplicates](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/remove-duplicates.md): ``` glaze json misc/test-data/duplicates.json --input-is-array --remove-duplicates a,b,c --fields a,b,c ``` - [Show the list of all toplevel topics](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/help-example-1.md): ``` glaze help --list ``` - [Show examples for the `json` command](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/help-example-2.md): ``` glaze help json --examples ``` - [SQL Output Flags](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/sql-output-flags.md): Learn how to use the flags that control SQL output in the `glaze` program. - [Filter fields using Regular Expressions](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/regex-filters.md): ``` glaze json misc/test-data/sample.json --input-is-array --regex-fields "^name_.*" --regex-filters ".*_last$" ``` - [Rename one or multiple columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/rename-column.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array --rename baz:blop ``` - [Rename one or multiple columns using a regular expression](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/rename-regexps.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-regexp '^(.*)bar:${1}blop' ``` - [Rename columns using a YAML file](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/rename-yaml.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-yaml misc/rename.yaml ``` - [Select a single column and output raw](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/select-single-column.md): ``` glaze json misc/test-data/[123].json --select-template '{{.a}}-{{.b}}' ``` - [Sort by columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/sort-by.md): ``` glaze json misc/test-data/sort.json --input-is-array --sort-by city,-name ``` - [Use a single template for single field output](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/templates-single-field.md): ``` glaze json misc/test-data/[123].json --template '{{.a}}-{{.b}}: {{.d.f}}' ``` - [Documentation Guidelines for Go-Go-Golems Libraries](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/documentation-guidelines.md): Learn how to write clear, engaging, and comprehensive documentation for Go-Go-Golems libraries and tools - [Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/help-system.md): Glazed provides a powerful, queryable help system for creating rich CLI documentation with sections, metadata, and programmatic access. - [Markdown Style](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/markdown-style.md): glazed help system output style can be configured. - [Templates](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/templates.md): Use go templates to customize output - [Flag Groups](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/flag-groups.md): Flag groups are a way to group flags together in the help system. This is useful if you have a lot of flags that are related to each other. - [Understanding Command Usage Strings](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/usage-string.md): Explains how command argument usage is indicated within our application. - [Writing Help Entries for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/writing-help-entries.md): Learn how to create and structure Markdown documents for the Glazed help system - [Profiles (profiles.yaml)](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/profiles.md): Use profiles.yaml to apply named configuration bundles across field sections, with predictable precedence and debugging. - [Adding New Field Types to Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/adding-field-types.md): Comprehensive guide on implementing new field types in the Glazed framework. - [Parsing Fields](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/parsing-fields.md): Learn how to define and parse fields in Go applications using the Field API. - [Building Custom Processors](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/building-custom-processors.md): A comprehensive guide on how to build custom processors using the provided middleware and types system in Glazed. - [Using the Lua Wrapper for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/lua.md): A comprehensive guide to using Glazed commands within Lua scripts through the Glazed Lua wrapper - [Writing YAML Command Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/writing-yaml-commands.md): A comprehensive guide on writing YAML files to define glazed commands - [Using the MultiLoader](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/using-multi-loader.md): Learn how to use the MultiLoader to handle different types of command files with type-based dispatch - [Glazed Middlewares Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/middlewares-guide.md): Learn how to use Glazed's middleware system to load field values from various sources - [Templating Helpers in Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/templating-helpers.md): Guide to using the Glazed templating package. - [Pattern-Based Config Mapping](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/pattern-based-config-mapping.md): Declarative mapping of config files to field sections using pattern matching rules - [Serve Help Over HTTP](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/serve-help-over-http.md): Use `glaze serve` to browse help pages in a browser, and reuse the help API and SPA handlers in your own HTTP server. - [Export Help as a Static Website](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/export-help-static-website.md): Use `glaze render-site` to export the Glazed help browser as a static site that can be previewed locally or hosted without a Go server. - [Declarative Config Plans](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/declarative-config-plans.md): Define layered config discovery as explicit source plans and preserve config provenance in parsed field history, either by resolving files yourself or by loading plans directly through source middlewares. - [Export Help Entries](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/export-help-entries.md): Use `glaze help export` to export help section metadata and content to JSON, CSV, files, or SQLite for backup, indexing, and external tooling. - [Serve External Help Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/serve-external-help-sources.md): Use `glaze serve` to browse help exported from other Glazed binaries, JSON files, SQLite snapshots, and markdown directories. - [Glazed CLI linting with glazedclilint](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/glazed-cli-lint.md): Enforce Glazed CLI command conventions with the custom go vet analyzer. - [Glazed Commands Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/commands-reference.md): Complete reference for creating, configuring, and running commands in Glazed - [Logging Section API Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/logging-section-reference.md): Comprehensive logging configuration for CLI applications - [Glazed Command Sections Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/sections-guide.md): Complete guide to understanding and working with command field sections in Glazed - [Creating a simple CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/a-simple-table-cli.md) - [Creating a help system for a CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/a-simple-help-system.md): A tutorial that shows how to build a small but rich help system for a demo CLI application, with embedded markdown files for additional examples, tutorials and topic pages. - [Getting Started with the Glazed Lua Wrapper](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/lua-tutorial.md): A step-by-step tutorial for implementing and using the Glazed Lua wrapper in your applications - [Build Your First Glazed Command](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/build-first-command.md): Quick hands-on tutorial to build, run, and use a Glazed command with structured output - [Config Files Quickstart](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/config-files-quickstart.md): Minimal examples to load single and multiple config files with clear precedence - [Creating Custom Field Sections](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/custom-section-tutorial.md): Step-by-step tutorial for creating reusable custom field sections in Glazed - [Migrating from Viper to Config Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/migrating-from-viper-to-config-files.md): Step-by-step guide to migrate existing Glazed applications from Viper-based configuration to the new config file middleware system - [Migration Playbook: Legacy Layers/Parameters API to Schema/Fields/Values/Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/migrating-to-facade-packages.md): Exhaustive, no-compat playbook for migrating Glazed code from the legacy layers/parameters API to the schema/fields/values/sources API. - [Logcopter Logging Architecture](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/logcopter-logging-architecture.md): Understand logcopter areas, generated package loggers, Glazed integration, and shared logging profiles. - [Add Package-Scoped Logging with Logcopter](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/logcopter-package-logging-tutorial.md): Generate package loggers and configure area-specific levels through Glazed logging settings. - [Complete User Query DSL Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/user-query-dsl.md) - [Simple Query DSL for Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/simple-query-dsl.md) - [Developer Guide - Using the Query API and DSL](http://docs.yolo.scapegoat.dev/glazed/v1.3.4/sections/using-the-query-api.md) - [Exposing a simple SQL table using glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/exposing-a-simple-sql-table.md): Placeholder for what will be a small application overview of what can be done by reading from SQLite - [Iterating over a column with a shell script](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/iterating-over-column.md): Shows different ways glaze can be used to iterate over columns with a shell script - [Cool Application - Managing User Records with Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/managing-user-records-with-glazed.md): A comprehensive application example for managing user records using Glazed commands. - [Create cliopatra YAML](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/cliopatra-capture.md): ``` glaze yaml misc/test-data/test.yaml \ --input-is-array --rename baz:blop \ --create-cliopatra | tee /tmp/yaml-rename.yaml ``` - [Declarative Config Plan Example](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/declarative-config-plan-example.md): Use `config.Plan` with either `sources.FromResolvedFiles(...)` or `sources.FromConfigPlan(...)` to build layered config loading with provenance. - [Remove duplicates](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/remove-duplicates.md): ``` glaze json misc/test-data/duplicates.json --input-is-array --remove-duplicates a,b,c --fields a,b,c ``` - [Show the list of all toplevel topics](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/help-example-1.md): ``` glaze help --list ``` - [Show examples for the `json` command](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/help-example-2.md): ``` glaze help json --examples ``` - [SQL Output Flags](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/sql-output-flags.md): Learn how to use the flags that control SQL output in the `glaze` program. - [Filter fields using Regular Expressions](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/regex-filters.md): ``` glaze json misc/test-data/sample.json --input-is-array --regex-fields "^name_.*" --regex-filters ".*_last$" ``` - [Rename one or multiple columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/rename-column.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array --rename baz:blop ``` - [Rename one or multiple columns using a regular expression](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/rename-regexps.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-regexp '^(.*)bar:${1}blop' ``` - [Rename columns using a YAML file](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/rename-yaml.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-yaml misc/rename.yaml ``` - [Select a single column and output raw](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/select-single-column.md): ``` glaze json misc/test-data/[123].json --select-template '{{.a}}-{{.b}}' ``` - [Sort by columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/sort-by.md): ``` glaze json misc/test-data/sort.json --input-is-array --sort-by city,-name ``` - [Use a single template for single field output](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/templates-single-field.md): ``` glaze json misc/test-data/[123].json --template '{{.a}}-{{.b}}: {{.d.f}}' ``` - [Documentation Guidelines for Go-Go-Golems Libraries](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/documentation-guidelines.md): Learn how to write clear, engaging, and comprehensive documentation for Go-Go-Golems libraries and tools - [Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/help-system.md): Glazed provides a powerful, queryable help system for creating rich CLI documentation with sections, metadata, and programmatic access. - [Markdown Style](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/markdown-style.md): glazed help system output style can be configured. - [Templates](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/templates.md): Use go templates to customize output - [Flag Groups](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/flag-groups.md): Flag groups are a way to group flags together in the help system. This is useful if you have a lot of flags that are related to each other. - [Understanding Command Usage Strings](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/usage-string.md): Explains how command argument usage is indicated within our application. - [Writing Help Entries for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/writing-help-entries.md): Learn how to create and structure Markdown documents for the Glazed help system - [Profiles (profiles.yaml)](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/profiles.md): Use profiles.yaml to apply named configuration bundles across field sections, with predictable precedence and debugging. - [Adding New Field Types to Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/adding-field-types.md): Comprehensive guide on implementing new field types in the Glazed framework. - [Parsing Fields](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/parsing-fields.md): Learn how to define and parse fields in Go applications using the Field API. - [Building Custom Processors](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/building-custom-processors.md): A comprehensive guide on how to build custom processors using the provided middleware and types system in Glazed. - [Using the Lua Wrapper for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/lua.md): A comprehensive guide to using Glazed commands within Lua scripts through the Glazed Lua wrapper - [Writing YAML Command Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/writing-yaml-commands.md): A comprehensive guide on writing YAML files to define glazed commands - [Using the MultiLoader](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/using-multi-loader.md): Learn how to use the MultiLoader to handle different types of command files with type-based dispatch - [Glazed Middlewares Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/middlewares-guide.md): Learn how to use Glazed's middleware system to load field values from various sources - [Templating Helpers in Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/templating-helpers.md): Guide to using the Glazed templating package. - [Pattern-Based Config Mapping](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/pattern-based-config-mapping.md): Declarative mapping of config files to field sections using pattern matching rules - [Serve Help Over HTTP](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/serve-help-over-http.md): Use `glaze serve` to browse help pages in a browser, and reuse the help API and SPA handlers in your own HTTP server. - [Export Help as a Static Website](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/export-help-static-website.md): Use `glaze render-site` to export the Glazed help browser as a static site that can be previewed locally or hosted without a Go server. - [Declarative Config Plans](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/declarative-config-plans.md): Define layered config discovery as explicit source plans and preserve config provenance in parsed field history, either by resolving files yourself or by loading plans directly through source middlewares. - [Export Help Entries](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/export-help-entries.md): Use `glaze help export` to export help section metadata and content to JSON, CSV, files, or SQLite for backup, indexing, and external tooling. - [Serve External Help Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/serve-external-help-sources.md): Use `glaze serve` to browse help exported from other Glazed binaries, JSON files, SQLite snapshots, and markdown directories. - [Glazed CLI linting with glazedclilint](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/glazed-cli-lint.md): Enforce Glazed CLI command conventions with the custom go vet analyzer. - [Glazed Commands Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/commands-reference.md): Complete reference for creating, configuring, and running commands in Glazed - [Logging Section API Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/logging-section-reference.md): Comprehensive logging configuration for CLI applications - [Glazed Command Sections Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/sections-guide.md): Complete guide to understanding and working with command field sections in Glazed - [Creating a simple CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/a-simple-table-cli.md) - [Creating a help system for a CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/a-simple-help-system.md): A tutorial that shows how to build a small but rich help system for a demo CLI application, with embedded markdown files for additional examples, tutorials and topic pages. - [Getting Started with the Glazed Lua Wrapper](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/lua-tutorial.md): A step-by-step tutorial for implementing and using the Glazed Lua wrapper in your applications - [Build Your First Glazed Command](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/build-first-command.md): Quick hands-on tutorial to build, run, and use a Glazed command with structured output - [Config Files Quickstart](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/config-files-quickstart.md): Minimal examples to load single and multiple config files with clear precedence - [Creating Custom Field Sections](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/custom-section-tutorial.md): Step-by-step tutorial for creating reusable custom field sections in Glazed - [Migrating from Viper to Config Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/migrating-from-viper-to-config-files.md): Step-by-step guide to migrate existing Glazed applications from Viper-based configuration to the new config file middleware system - [Migration Playbook: Legacy Layers/Parameters API to Schema/Fields/Values/Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/migrating-to-facade-packages.md): Exhaustive, no-compat playbook for migrating Glazed code from the legacy layers/parameters API to the schema/fields/values/sources API. - [Logcopter Logging Architecture](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/logcopter-logging-architecture.md): Understand logcopter areas, generated package loggers, Glazed integration, and shared logging profiles. - [Add Package-Scoped Logging with Logcopter](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/logcopter-package-logging-tutorial.md): Generate package loggers and configure area-specific levels through Glazed logging settings. - [Complete User Query DSL Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/user-query-dsl.md) - [Simple Query DSL for Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/simple-query-dsl.md) - [Developer Guide - Using the Query API and DSL](http://docs.yolo.scapegoat.dev/glazed/v1.3.5/sections/using-the-query-api.md) - [Exposing a simple SQL table using glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/exposing-a-simple-sql-table.md): Placeholder for what will be a small application overview of what can be done by reading from SQLite - [Iterating over a column with a shell script](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/iterating-over-column.md): Shows different ways glaze can be used to iterate over columns with a shell script - [Cool Application - Managing User Records with Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/managing-user-records-with-glazed.md): A comprehensive application example for managing user records using Glazed commands. - [Create cliopatra YAML](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/cliopatra-capture.md): ``` glaze yaml misc/test-data/test.yaml \ --input-is-array --rename baz:blop \ --create-cliopatra | tee /tmp/yaml-rename.yaml ``` - [Declarative Config Plan Example](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/declarative-config-plan-example.md): Use `config.Plan` with either `sources.FromResolvedFiles(...)` or `sources.FromConfigPlan(...)` to build layered config loading with provenance. - [Remove duplicates](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/remove-duplicates.md): ``` glaze json misc/test-data/duplicates.json --input-is-array --remove-duplicates a,b,c --fields a,b,c ``` - [Show the list of all toplevel topics](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/help-example-1.md): ``` glaze help --list ``` - [Show examples for the `json` command](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/help-example-2.md): ``` glaze help json --examples ``` - [SQL Output Flags](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/sql-output-flags.md): Learn how to use the flags that control SQL output in the `glaze` program. - [Filter fields using Regular Expressions](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/regex-filters.md): ``` glaze json misc/test-data/sample.json --input-is-array --regex-fields "^name_.*" --regex-filters ".*_last$" ``` - [Rename one or multiple columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/rename-column.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array --rename baz:blop ``` - [Rename one or multiple columns using a regular expression](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/rename-regexps.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-regexp '^(.*)bar:${1}blop' ``` - [Rename columns using a YAML file](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/rename-yaml.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-yaml misc/rename.yaml ``` - [Select a single column and output raw](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/select-single-column.md): ``` glaze json misc/test-data/[123].json --select-template '{{.a}}-{{.b}}' ``` - [Sort by columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/sort-by.md): ``` glaze json misc/test-data/sort.json --input-is-array --sort-by city,-name ``` - [Use a single template for single field output](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/templates-single-field.md): ``` glaze json misc/test-data/[123].json --template '{{.a}}-{{.b}}: {{.d.f}}' ``` - [Documentation Guidelines for Go-Go-Golems Libraries](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/documentation-guidelines.md): Learn how to write clear, engaging, and comprehensive documentation for Go-Go-Golems libraries and tools - [Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/help-system.md): Glazed provides a powerful, queryable help system for creating rich CLI documentation with sections, metadata, and programmatic access. - [Markdown Style](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/markdown-style.md): glazed help system output style can be configured. - [Templates](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/templates.md): Use go templates to customize output - [Flag Groups](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/flag-groups.md): Flag groups are a way to group flags together in the help system. This is useful if you have a lot of flags that are related to each other. - [Understanding Command Usage Strings](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/usage-string.md): Explains how command argument usage is indicated within our application. - [Writing Help Entries for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/writing-help-entries.md): Learn how to create and structure Markdown documents for the Glazed help system - [Profiles (profiles.yaml)](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/profiles.md): Use profiles.yaml to apply named configuration bundles across field sections, with predictable precedence and debugging. - [Adding New Field Types to Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/adding-field-types.md): Comprehensive guide on implementing new field types in the Glazed framework. - [Parsing Fields](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/parsing-fields.md): Learn how to define and parse fields in Go applications using the Field API. - [Building Custom Processors](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/building-custom-processors.md): A comprehensive guide on how to build custom processors using the provided middleware and types system in Glazed. - [Using the Lua Wrapper for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/lua.md): A comprehensive guide to using Glazed commands within Lua scripts through the Glazed Lua wrapper - [Writing YAML Command Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/writing-yaml-commands.md): A comprehensive guide on writing YAML files to define glazed commands - [Using the MultiLoader](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/using-multi-loader.md): Learn how to use the MultiLoader to handle different types of command files with type-based dispatch - [Glazed Middlewares Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/middlewares-guide.md): Learn how to use Glazed's middleware system to load field values from various sources - [Templating Helpers in Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/templating-helpers.md): Guide to using the Glazed templating package. - [Pattern-Based Config Mapping](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/pattern-based-config-mapping.md): Declarative mapping of config files to field sections using pattern matching rules - [Serve Help Over HTTP](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/serve-help-over-http.md): Use `glaze serve` to browse help pages in a browser, and reuse the help API and SPA handlers in your own HTTP server. - [Export Help as a Static Website](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/export-help-static-website.md): Use `glaze render-site` to export the Glazed help browser as a static site that can be previewed locally or hosted without a Go server. - [Declarative Config Plans](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/declarative-config-plans.md): Define layered config discovery as explicit source plans and preserve config provenance in parsed field history, either by resolving files yourself or by loading plans directly through source middlewares. - [Export Help Entries](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/export-help-entries.md): Use `glaze help export` to export help section metadata and content to JSON, CSV, files, or SQLite for backup, indexing, and external tooling. - [Serve External Help Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/serve-external-help-sources.md): Use `glaze serve` to browse help exported from other Glazed binaries, JSON files, SQLite snapshots, and markdown directories. - [Glazed CLI linting with glazedclilint](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/glazed-cli-lint.md): Enforce Glazed CLI command conventions with the custom go vet analyzer. - [Glazed Commands Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/commands-reference.md): Complete reference for creating, configuring, and running commands in Glazed - [Logging Section API Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/logging-section-reference.md): Comprehensive logging configuration for CLI applications - [Glazed Command Sections Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/sections-guide.md): Complete guide to understanding and working with command field sections in Glazed - [Creating a simple CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/a-simple-table-cli.md) - [Creating a help system for a CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/a-simple-help-system.md): A tutorial that shows how to build a small but rich help system for a demo CLI application, with embedded markdown files for additional examples, tutorials and topic pages. - [Getting Started with the Glazed Lua Wrapper](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/lua-tutorial.md): A step-by-step tutorial for implementing and using the Glazed Lua wrapper in your applications - [Build Your First Glazed Command](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/build-first-command.md): Quick hands-on tutorial to build, run, and use a Glazed command with structured output - [Config Files Quickstart](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/config-files-quickstart.md): Minimal examples to load single and multiple config files with clear precedence - [Creating Custom Field Sections](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/custom-section-tutorial.md): Step-by-step tutorial for creating reusable custom field sections in Glazed - [Migrating from Viper to Config Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/migrating-from-viper-to-config-files.md): Step-by-step guide to migrate existing Glazed applications from Viper-based configuration to the new config file middleware system - [Migration Playbook: Legacy Layers/Parameters API to Schema/Fields/Values/Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/migrating-to-facade-packages.md): Exhaustive, no-compat playbook for migrating Glazed code from the legacy layers/parameters API to the schema/fields/values/sources API. - [Logcopter Logging Architecture](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/logcopter-logging-architecture.md): Understand logcopter areas, generated package loggers, Glazed integration, and shared logging profiles. - [Add Package-Scoped Logging with Logcopter](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/logcopter-package-logging-tutorial.md): Generate package loggers and configure area-specific levels through Glazed logging settings. - [Complete User Query DSL Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/user-query-dsl.md) - [Simple Query DSL for Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/simple-query-dsl.md) - [Developer Guide - Using the Query API and DSL](http://docs.yolo.scapegoat.dev/glazed/v1.3.6/sections/using-the-query-api.md) - [Exposing a simple SQL table using glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/exposing-a-simple-sql-table.md): Placeholder for what will be a small application overview of what can be done by reading from SQLite - [Iterating over a column with a shell script](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/iterating-over-column.md): Shows different ways glaze can be used to iterate over columns with a shell script - [Cool Application - Managing User Records with Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/managing-user-records-with-glazed.md): A comprehensive application example for managing user records using Glazed commands. - [Create cliopatra YAML](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/cliopatra-capture.md): ``` glaze yaml misc/test-data/test.yaml \ --input-is-array --rename baz:blop \ --create-cliopatra | tee /tmp/yaml-rename.yaml ``` - [Declarative Config Plan Example](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/declarative-config-plan-example.md): Use `config.Plan` with either `sources.FromResolvedFiles(...)` or `sources.FromConfigPlan(...)` to build layered config loading with provenance. - [Remove duplicates](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/remove-duplicates.md): ``` glaze json misc/test-data/duplicates.json --input-is-array --remove-duplicates a,b,c --fields a,b,c ``` - [Show the list of all toplevel topics](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/help-example-1.md): ``` glaze help --list ``` - [Show examples for the `json` command](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/help-example-2.md): ``` glaze help json --examples ``` - [SQL Output Flags](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/sql-output-flags.md): Learn how to use the flags that control SQL output in the `glaze` program. - [Filter fields using Regular Expressions](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/regex-filters.md): ``` glaze json misc/test-data/sample.json --input-is-array --regex-fields "^name_.*" --regex-filters ".*_last$" ``` - [Rename one or multiple columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/rename-column.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array --rename baz:blop ``` - [Rename one or multiple columns using a regular expression](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/rename-regexps.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-regexp '^(.*)bar:${1}blop' ``` - [Rename columns using a YAML file](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/rename-yaml.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-yaml misc/rename.yaml ``` - [Select a single column and output raw](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/select-single-column.md): ``` glaze json misc/test-data/[123].json --select-template '{{.a}}-{{.b}}' ``` - [Sort by columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/sort-by.md): ``` glaze json misc/test-data/sort.json --input-is-array --sort-by city,-name ``` - [Use a single template for single field output](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/templates-single-field.md): ``` glaze json misc/test-data/[123].json --template '{{.a}}-{{.b}}: {{.d.f}}' ``` - [Documentation Guidelines for Go-Go-Golems Libraries](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/documentation-guidelines.md): Learn how to write clear, engaging, and comprehensive documentation for Go-Go-Golems libraries and tools - [Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/help-system.md): Glazed provides a powerful, queryable help system for creating rich CLI documentation with sections, metadata, and programmatic access. - [Markdown Style](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/markdown-style.md): glazed help system output style can be configured. - [Templates](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/templates.md): Use go templates to customize output - [Flag Groups](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/flag-groups.md): Flag groups are a way to group flags together in the help system. This is useful if you have a lot of flags that are related to each other. - [Understanding Command Usage Strings](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/usage-string.md): Explains how command argument usage is indicated within our application. - [Writing Help Entries for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/writing-help-entries.md): Learn how to create and structure Markdown documents for the Glazed help system - [Profiles (profiles.yaml)](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/profiles.md): Use profiles.yaml to apply named configuration bundles across field sections, with predictable precedence and debugging. - [Adding New Field Types to Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/adding-field-types.md): Comprehensive guide on implementing new field types in the Glazed framework. - [Parsing Fields](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/parsing-fields.md): Learn how to define and parse fields in Go applications using the Field API. - [Building Custom Processors](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/building-custom-processors.md): A comprehensive guide on how to build custom processors using the provided middleware and types system in Glazed. - [Using the Lua Wrapper for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/lua.md): A comprehensive guide to using Glazed commands within Lua scripts through the Glazed Lua wrapper - [Writing YAML Command Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/writing-yaml-commands.md): A comprehensive guide on writing YAML files to define glazed commands - [Using the MultiLoader](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/using-multi-loader.md): Learn how to use the MultiLoader to handle different types of command files with type-based dispatch - [Glazed Middlewares Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/middlewares-guide.md): Learn how to use Glazed's middleware system to load field values from various sources - [Templating Helpers in Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/templating-helpers.md): Guide to using the Glazed templating package. - [Pattern-Based Config Mapping](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/pattern-based-config-mapping.md): Declarative mapping of config files to field sections using pattern matching rules - [Serve Help Over HTTP](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/serve-help-over-http.md): Use `glaze serve` to browse help pages in a browser, and reuse the help API and SPA handlers in your own HTTP server. - [Export Help as a Static Website](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/export-help-static-website.md): Use `glaze render-site` to export the Glazed help browser as a static site that can be previewed locally or hosted without a Go server. - [Declarative Config Plans](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/declarative-config-plans.md): Define layered config discovery as explicit source plans and preserve config provenance in parsed field history, either by resolving files yourself or by loading plans directly through source middlewares. - [Export Help Entries](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/export-help-entries.md): Use `glaze help export` to export help section metadata and content to JSON, CSV, files, or SQLite for backup, indexing, and external tooling. - [Serve External Help Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/serve-external-help-sources.md): Use `glaze serve` to browse help exported from other Glazed binaries, JSON files, SQLite snapshots, and markdown directories. - [Glazed CLI linting with glazedclilint](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/glazed-cli-lint.md): Enforce Glazed CLI command conventions with the custom go vet analyzer. - [Glazed Commands Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/commands-reference.md): Complete reference for creating, configuring, and running commands in Glazed - [Logging Section API Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/logging-section-reference.md): Comprehensive logging configuration for CLI applications - [Glazed Command Sections Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/sections-guide.md): Complete guide to understanding and working with command field sections in Glazed - [Creating a simple CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/a-simple-table-cli.md) - [Creating a help system for a CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/a-simple-help-system.md): A tutorial that shows how to build a small but rich help system for a demo CLI application, with embedded markdown files for additional examples, tutorials and topic pages. - [Getting Started with the Glazed Lua Wrapper](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/lua-tutorial.md): A step-by-step tutorial for implementing and using the Glazed Lua wrapper in your applications - [Build Your First Glazed Command](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/build-first-command.md): Quick hands-on tutorial to build, run, and use a Glazed command with structured output - [Config Files Quickstart](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/config-files-quickstart.md): Minimal examples to load single and multiple config files with clear precedence - [Creating Custom Field Sections](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/custom-section-tutorial.md): Step-by-step tutorial for creating reusable custom field sections in Glazed - [Migrating from Viper to Config Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/migrating-from-viper-to-config-files.md): Step-by-step guide to migrate existing Glazed applications from Viper-based configuration to the new config file middleware system - [Migration Playbook: Legacy Layers/Parameters API to Schema/Fields/Values/Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/migrating-to-facade-packages.md): Exhaustive, no-compat playbook for migrating Glazed code from the legacy layers/parameters API to the schema/fields/values/sources API. - [Logcopter Logging Architecture](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/logcopter-logging-architecture.md): Understand logcopter areas, generated package loggers, Glazed integration, and shared logging profiles. - [Add Package-Scoped Logging with Logcopter](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/logcopter-package-logging-tutorial.md): Generate package loggers and configure area-specific levels through Glazed logging settings. - [Complete User Query DSL Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/user-query-dsl.md) - [Simple Query DSL for Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/simple-query-dsl.md) - [Developer Guide - Using the Query API and DSL](http://docs.yolo.scapegoat.dev/glazed/v1.3.7/sections/using-the-query-api.md) - [Exposing a simple SQL table using glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/exposing-a-simple-sql-table.md): Placeholder for what will be a small application overview of what can be done by reading from SQLite - [Iterating over a column with a shell script](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/iterating-over-column.md): Shows different ways glaze can be used to iterate over columns with a shell script - [Cool Application - Managing User Records with Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/managing-user-records-with-glazed.md): A comprehensive application example for managing user records using Glazed commands. - [Create cliopatra YAML](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/cliopatra-capture.md): ``` glaze yaml misc/test-data/test.yaml \ --input-is-array --rename baz:blop \ --create-cliopatra | tee /tmp/yaml-rename.yaml ``` - [Declarative Config Plan Example](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/declarative-config-plan-example.md): Use `config.Plan` with either `sources.FromResolvedFiles(...)` or `sources.FromConfigPlan(...)` to build layered config loading with provenance. - [Remove duplicates](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/remove-duplicates.md): ``` glaze json misc/test-data/duplicates.json --input-is-array --remove-duplicates a,b,c --fields a,b,c ``` - [Show the list of all toplevel topics](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/help-example-1.md): ``` glaze help --list ``` - [Show examples for the `json` command](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/help-example-2.md): ``` glaze help json --examples ``` - [SQL Output Flags](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/sql-output-flags.md): Learn how to use the flags that control SQL output in the `glaze` program. - [Filter fields using Regular Expressions](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/regex-filters.md): ``` glaze json misc/test-data/sample.json --input-is-array --regex-fields "^name_.*" --regex-filters ".*_last$" ``` - [Rename one or multiple columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/rename-column.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array --rename baz:blop ``` - [Rename one or multiple columns using a regular expression](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/rename-regexps.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-regexp '^(.*)bar:${1}blop' ``` - [Rename columns using a YAML file](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/rename-yaml.md): ``` glaze yaml misc/test-data/test.yaml --input-is-array \ --rename-yaml misc/rename.yaml ``` - [Select a single column and output raw](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/select-single-column.md): ``` glaze json misc/test-data/[123].json --select-template '{{.a}}-{{.b}}' ``` - [Sort by columns](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/sort-by.md): ``` glaze json misc/test-data/sort.json --input-is-array --sort-by city,-name ``` - [Use a single template for single field output](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/templates-single-field.md): ``` glaze json misc/test-data/[123].json --template '{{.a}}-{{.b}}: {{.d.f}}' ``` - [Documentation Guidelines for Go-Go-Golems Libraries](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/documentation-guidelines.md): Learn how to write clear, engaging, and comprehensive documentation for Go-Go-Golems libraries and tools - [Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/help-system.md): Glazed provides a powerful, queryable help system for creating rich CLI documentation with sections, metadata, and programmatic access. - [Markdown Style](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/markdown-style.md): glazed help system output style can be configured. - [Templates](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/templates.md): Use go templates to customize output - [Flag Groups](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/flag-groups.md): Flag groups are a way to group flags together in the help system. This is useful if you have a lot of flags that are related to each other. - [Understanding Command Usage Strings](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/usage-string.md): Explains how command argument usage is indicated within our application. - [Writing Help Entries for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/writing-help-entries.md): Learn how to create and structure Markdown documents for the Glazed help system - [Profiles (profiles.yaml)](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/profiles.md): Use profiles.yaml to apply named configuration bundles across field sections, with predictable precedence and debugging. - [Adding New Field Types to Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/adding-field-types.md): Comprehensive guide on implementing new field types in the Glazed framework. - [Parsing Fields](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/parsing-fields.md): Learn how to define and parse fields in Go applications using the Field API. - [Building Custom Processors](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/building-custom-processors.md): A comprehensive guide on how to build custom processors using the provided middleware and types system in Glazed. - [Using the Lua Wrapper for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/lua.md): A comprehensive guide to using Glazed commands within Lua scripts through the Glazed Lua wrapper - [Writing YAML Command Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/writing-yaml-commands.md): A comprehensive guide on writing YAML files to define glazed commands - [Using the MultiLoader](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/using-multi-loader.md): Learn how to use the MultiLoader to handle different types of command files with type-based dispatch - [Glazed Middlewares Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/middlewares-guide.md): Learn how to use Glazed's middleware system to load field values from various sources - [Templating Helpers in Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/templating-helpers.md): Guide to using the Glazed templating package. - [Pattern-Based Config Mapping](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/pattern-based-config-mapping.md): Declarative mapping of config files to field sections using pattern matching rules - [Serve Help Over HTTP](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/serve-help-over-http.md): Use `glaze serve` to browse help pages in a browser, and reuse the help API and SPA handlers in your own HTTP server. - [Export Help as a Static Website](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/export-help-static-website.md): Use `glaze render-site` to export the Glazed help browser as a static site that can be previewed locally or hosted without a Go server. - [Declarative Config Plans](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/declarative-config-plans.md): Define layered config discovery as explicit source plans and preserve config provenance in parsed field history, either by resolving files yourself or by loading plans directly through source middlewares. - [Export Help Entries](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/export-help-entries.md): Use `glaze help export` to export help section metadata and content to JSON, CSV, files, or SQLite for backup, indexing, and external tooling. - [Serve External Help Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/serve-external-help-sources.md): Use `glaze serve` to browse help exported from other Glazed binaries, JSON files, SQLite snapshots, and markdown directories. - [Glazed CLI linting with glazedclilint](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/glazed-cli-lint.md): Enforce Glazed CLI command conventions with the custom go vet analyzer. - [Glazed Commands Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/commands-reference.md): Complete reference for creating, configuring, and running commands in Glazed - [Logging Section API Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/logging-section-reference.md): Comprehensive logging configuration for CLI applications - [Glazed Command Sections Guide](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/sections-guide.md): Complete guide to understanding and working with command field sections in Glazed - [Creating a simple CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/a-simple-table-cli.md) - [Creating a help system for a CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/a-simple-help-system.md): A tutorial that shows how to build a small but rich help system for a demo CLI application, with embedded markdown files for additional examples, tutorials and topic pages. - [Getting Started with the Glazed Lua Wrapper](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/lua-tutorial.md): A step-by-step tutorial for implementing and using the Glazed Lua wrapper in your applications - [Build Your First Glazed Command](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/build-first-command.md): Quick hands-on tutorial to build, run, and use a Glazed command with structured output - [Config Files Quickstart](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/config-files-quickstart.md): Minimal examples to load single and multiple config files with clear precedence - [Creating Custom Field Sections](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/custom-section-tutorial.md): Step-by-step tutorial for creating reusable custom field sections in Glazed - [Migrating from Viper to Config Files](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/migrating-from-viper-to-config-files.md): Step-by-step guide to migrate existing Glazed applications from Viper-based configuration to the new config file middleware system - [Migration Playbook: Legacy Layers/Parameters API to Schema/Fields/Values/Sources](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/migrating-to-facade-packages.md): Exhaustive, no-compat playbook for migrating Glazed code from the legacy layers/parameters API to the schema/fields/values/sources API. - [Logcopter Logging Architecture](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/logcopter-logging-architecture.md): Understand logcopter areas, generated package loggers, Glazed integration, and shared logging profiles. - [Add Package-Scoped Logging with Logcopter](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/logcopter-package-logging-tutorial.md): Generate package loggers and configure area-specific levels through Glazed logging settings. - [Complete User Query DSL Reference](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/user-query-dsl.md) - [Simple Query DSL for Help System](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/simple-query-dsl.md) - [Developer Guide - Using the Query API and DSL](http://docs.yolo.scapegoat.dev/glazed/v1.3.8/sections/using-the-query-api.md) - [Exposing a simple SQL table using glaze](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/exposing-a-simple-sql-table.md): Placeholder for what will be a small application overview of what can be done by reading from SQLite - [Cool Application - Managing User Records with Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/managing-user-records-with-glazed.md): A comprehensive application example for managing user records using Glazed commands. - [Create cliopatra YAML](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/cliopatra-capture.md): ``` glaze yaml misc/test-data/test.yaml \ --input-is-array --format json \ --create-cliopatra | tee /tmp/yaml-json.yaml ``` - [Declarative Config Plan Example](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/declarative-config-plan-example.md): Use `config.Plan` with either `sources.FromResolvedFiles(...)` or `sources.FromConfigPlan(...)` to build layered config loading with provenance. - [Show the list of all toplevel topics](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/help-example-1.md): ``` glaze help --list ``` - [Show examples for the `json` command](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/help-example-2.md): ``` glaze help json --examples ``` - [Documentation Guidelines for Go-Go-Golems Libraries](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/documentation-guidelines.md): Learn how to write clear, engaging, and comprehensive documentation for Go-Go-Golems libraries and tools - [Help System](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/help-system.md): Glazed provides a powerful, queryable help system for creating rich CLI documentation with sections, metadata, and programmatic access. - [Markdown Style](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/markdown-style.md): glazed help system output style can be configured. - [Flag Groups](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/flag-groups.md): Flag groups are a way to group flags together in the help system. This is useful if you have a lot of flags that are related to each other. - [Understanding Command Usage Strings](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/usage-string.md): Explains how command argument usage is indicated within our application. - [Writing Help Entries for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/writing-help-entries.md): Learn how to create and structure Markdown documents for the Glazed help system - [Profiles (profiles.yaml)](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/profiles.md): Use profiles.yaml to apply named configuration bundles across field sections, with predictable precedence and debugging. - [Adding New Field Types to Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/adding-field-types.md): Comprehensive guide on implementing new field types in the Glazed framework. - [Parsing Fields](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/parsing-fields.md): Learn how to define and parse fields in Go applications using the Field API. - [Building Custom Processors](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/building-custom-processors.md): A comprehensive guide on how to build custom processors using the provided middleware and types system in Glazed. - [Using the Lua Wrapper for Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/lua.md): A comprehensive guide to using Glazed commands within Lua scripts through the Glazed Lua wrapper - [Writing YAML Command Files](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/writing-yaml-commands.md): A comprehensive guide on writing YAML files to define glazed commands - [Using the MultiLoader](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/using-multi-loader.md): Learn how to use the MultiLoader to handle different types of command files with type-based dispatch - [Glazed Middlewares Guide](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/middlewares-guide.md): Learn how to use Glazed's middleware system to load field values from various sources - [Templating Helpers in Glazed](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/templating-helpers.md): Guide to using the Glazed templating package. - [Pattern-Based Config Mapping](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/pattern-based-config-mapping.md): Declarative mapping of config files to field sections using pattern matching rules - [Serve Help Over HTTP](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/serve-help-over-http.md): Use `glaze serve` to browse help pages in a browser, and reuse the help API and SPA handlers in your own HTTP server. - [Export Help as a Static Website](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/export-help-static-website.md): Use `glaze render-site` to export the Glazed help browser as a static site that can be previewed locally or hosted without a Go server. - [Declarative Config Plans](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/declarative-config-plans.md): Define layered config discovery as explicit source plans and preserve config provenance in parsed field history, either by resolving files yourself or by loading plans directly through source middlewares. - [Serve External Help Sources](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/serve-external-help-sources.md): Use `glaze serve` to browse help exported from other Glazed binaries, JSON files, SQLite snapshots, and markdown directories. - [Glazed CLI linting with glazedclilint](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/glazed-cli-lint.md): Enforce Glazed CLI command conventions with the custom go vet analyzer. - [Structured output](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/structured-output.md): Serialize GlazeCommand rows with a small, predictable three-flag output surface. - [Automated Glazed source migrations](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/glazed-source-migrations.md): Apply syntax-aware Glazed API migrations with glazed-migrate. - [Glazed Commands Reference](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/commands-reference.md): Complete reference for creating, configuring, and running commands in Glazed - [Logging Section API Reference](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/logging-section-reference.md): Comprehensive logging configuration for CLI applications - [Glazed Command Sections Guide](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/sections-guide.md): Complete guide to understanding and working with command field sections in Glazed - [Creating a simple CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/a-simple-table-cli.md) - [Creating a help system for a CLI application with glaze](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/a-simple-help-system.md): A tutorial that shows how to build a small but rich help system for a demo CLI application, with embedded markdown files for additional examples, tutorials and topic pages. - [Getting Started with the Glazed Lua Wrapper](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/lua-tutorial.md): A step-by-step tutorial for implementing and using the Glazed Lua wrapper in your applications - [Build Your First Glazed Command](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/build-first-command.md): Quick hands-on tutorial to build, run, and use a Glazed command with structured output - [Config Files Quickstart](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/config-files-quickstart.md): Minimal examples to load single and multiple config files with clear precedence - [Creating Custom Field Sections](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/custom-section-tutorial.md): Step-by-step tutorial for creating reusable custom field sections in Glazed - [Migrating from Viper to Config Files](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/migrating-from-viper-to-config-files.md): Step-by-step guide to migrate existing Glazed applications from Viper-based configuration to the new config file middleware system - [Migration Playbook: Legacy Layers/Parameters API to Schema/Fields/Values/Sources](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/migrating-to-facade-packages.md): Exhaustive, no-compat playbook for migrating Glazed code from the legacy layers/parameters API to the schema/fields/values/sources API. - [Logcopter Logging Architecture](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/logcopter-logging-architecture.md): Understand logcopter areas, generated package loggers, Glazed integration, and shared logging profiles. - [Add Package-Scoped Logging with Logcopter](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/logcopter-package-logging-tutorial.md): Generate package loggers and configure area-specific levels through Glazed logging settings. - [Complete User Query DSL Reference](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/user-query-dsl.md) - [Simple Query DSL for Help System](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/simple-query-dsl.md) - [Developer Guide - Using the Query API and DSL](http://docs.yolo.scapegoat.dev/glazed/v1.4.4/sections/using-the-query-api.md) - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/timer-module.md): Promise-based sleep and delay helpers - [Express Auth User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/express-auth-user-guide.md): Configure and use Go-owned planned authentication for Express-style Goja HTTP routes. - [Protobuf Builders for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/protobuf-builders-user-guide.md): Generate Goja-native fluent builders for protobuf messages and recover concrete Go messages without JSON round trips. - [Migrate Express Apps to Planned Auth Routes](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/migrate-express-apps-to-planned-auth.md): Update old Express-style Goja route handlers to the explicit planned auth route API. - [Express Auth Examples](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/express-auth-examples.md): Run the dev-auth, generated-host, and Keycloak examples for planned Express authentication. - [Deploying an Express auth host](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/deploying-an-express-auth-host.md): Deploy a Keycloak-backed go-go-goja Express auth host with GHCR, GitOps, Vault, Postgres, and Argo CD. - [Auth module guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/auth-module-guide.md): Use the generated-host auth module from JavaScript to query audit records and issue, validate, consume, or revoke capability tokens. - [Using replapi for Long-Lived REPL Sessions](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/replapi-guide.md): Embed stateful Goja sessions, add SQLite replay, or expose the protobuf-JSON API - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.4/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/timer-module.md): Promise-based sleep and delay helpers - [Express Auth User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/express-auth-user-guide.md): Configure and use Go-owned planned authentication for Express-style Goja HTTP routes. - [Protobuf Builders for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/protobuf-builders-user-guide.md): Generate Goja-native fluent builders for protobuf messages and recover concrete Go messages without JSON round trips. - [Migrate Express Apps to Planned Auth Routes](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/migrate-express-apps-to-planned-auth.md): Update old Express-style Goja route handlers to the explicit planned auth route API. - [Express Auth Examples](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/express-auth-examples.md): Run the dev-auth, generated-host, and Keycloak examples for planned Express authentication. - [Deploying an Express auth host](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/deploying-an-express-auth-host.md): Deploy a Keycloak-backed go-go-goja Express auth host with GHCR, GitOps, Vault, Postgres, and Argo CD. - [Auth module guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/auth-module-guide.md): Use the generated-host auth module from JavaScript to query audit records and issue, validate, consume, or revoke capability tokens. - [Using replapi for Long-Lived REPL Sessions](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/replapi-guide.md): Embed stateful Goja sessions, add SQLite replay, or expose the protobuf-JSON API - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.5/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/timer-module.md): Promise-based sleep and delay helpers - [Express Auth User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/express-auth-user-guide.md): Configure and use Go-owned planned authentication for Express-style Goja HTTP routes. - [Protobuf Builders for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/protobuf-builders-user-guide.md): Generate Goja-native fluent builders for protobuf messages and recover concrete Go messages without JSON round trips. - [Migrate Express Apps to Planned Auth Routes](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/migrate-express-apps-to-planned-auth.md): Update old Express-style Goja route handlers to the explicit planned auth route API. - [Express Auth Examples](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/express-auth-examples.md): Run the dev-auth, generated-host, and Keycloak examples for planned Express authentication. - [Deploying an Express auth host](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/deploying-an-express-auth-host.md): Deploy a Keycloak-backed go-go-goja Express auth host with GHCR, GitOps, Vault, Postgres, and Argo CD. - [Auth module guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/auth-module-guide.md): Use the generated-host auth module from JavaScript to query audit records and issue, validate, consume, or revoke capability tokens. - [Using replapi for Long-Lived REPL Sessions](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/replapi-guide.md): Embed stateful Goja sessions, add SQLite replay, or expose the protobuf-JSON API - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.10.6/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.6.3/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.0/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.1/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.2/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.3/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.4/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/timer-module.md): Promise-based sleep and delay helpers - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.7.5/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/timer-module.md): Promise-based sleep and delay helpers - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.1/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/timer-module.md): Promise-based sleep and delay helpers - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.2/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/timer-module.md): Promise-based sleep and delay helpers - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.3/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/timer-module.md): Promise-based sleep and delay helpers - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.4/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/timer-module.md): Promise-based sleep and delay helpers - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.5/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/timer-module.md): Promise-based sleep and delay helpers - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.6/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/timer-module.md): Promise-based sleep and delay helpers - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.7/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/timer-module.md): Promise-based sleep and delay helpers - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.8/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [Introduction to go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/introduction.md): A Node.js-style JavaScript runtime sandbox with native Go modules - [Creating Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/creating-modules.md): Step-by-step guide to implementing Go modules for JavaScript - [Asynchronous Patterns with Promises](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/async-patterns.md): Implementing Promise-based and callback-style async operations - [Using the Interactive REPL](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/repl-usage.md): Interactive JavaScript evaluation with native module access - [JSParse Framework Reference](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/jsparse-framework-reference.md): Public reusable parsing, indexing, resolution, and completion APIs in pkg/jsparse - [Inspector Example User Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/inspector-example-user-guide.md): How to use cmd/inspector as an example consumer of pkg/jsparse and when to prefer pkg/inspectorapi - [Inspector API Hybrid Service Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/inspectorapi-hybrid-service-guide.md): Build inspector workflows with the new pkg/inspectorapi facade and cleanly separate UI adapters from analysis/runtime logic. - [jsverbs-example overview](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/jsverbs-example-overview.md): How the example runner scans JavaScript files, turns them into Glazed verbs, and executes them. - [TypeScript Declaration Generator for Native Modules](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/typescript-declaration-generator.md): Generate deterministic `.d.ts` files from Go module descriptors and enforce drift checks in CI. - [jsverbs-example developer guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/jsverbs-example-developer-guide.md): Intern-friendly guide to how JavaScript verb scanning, command compilation, and runtime execution work in go-go-goja. - [Using HashiCorp Plugins with go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/goja-plugin-user-guide.md): User guide and surface reference for loading external HashiCorp go-plugin modules into go-go-goja runtimes. - [HashiCorp plugin developer guide for go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/goja-plugin-developer-guide.md): Detailed architecture guide for how runtime-scoped HashiCorp plugin support is implemented inside go-go-goja. - [Tutorial: build and install a go-go-goja plugin](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/plugin-tutorial-build-install.md): Build a minimal HashiCorp plugin binary, install it into a plugin directory, and call it from the REPL. - [Using the docs Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/goja-docs-module-guide.md): Reference and usage guide for the runtime-scoped docs module that exposes help pages, jsdoc entries, and plugin metadata. - [Node.js Primitives in go-go-goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/nodejs-primitives.md): Reference for the built-in Node.js-style primitives exposed to JavaScript runtimes. - [YAML Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/yaml-module.md): Parse, stringify, and validate YAML from JavaScript - [Connected EventEmitter Developer Guide](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/connected-eventemitters-developer-guide.md): Build opt-in Go resource helpers that deliver events to JavaScript-created EventEmitter instances safely. - [Express-style HTTP Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/express-module.md): Host Goja HTTP routes with an Express-style JavaScript API - [ui.dsl Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/uidsl-module.md): Render safe server-side HTML nodes from Goja JavaScript - [Database Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/db-module.md): Run SQL queries from JavaScript against sqlite3 or any Go database/sql driver - [Crypto Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/crypto-module.md): Generate UUIDs, random bytes, and SHA/MD5 hashes from JavaScript - [Events Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/events-module.md): Node-style EventEmitter backed by Go-native dispatch - [Exec Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/exec-module.md): Run external host commands from JavaScript - [File System Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/fs-module.md): Promise-based and synchronous file system helpers for Goja runtimes - [OS Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/os-module.md): Inspect host operating system properties from JavaScript - [Path Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/path-module.md): Cross-platform filepath manipulation helpers - [Time Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/time-module.md): Monotonic timing helpers for JavaScript-side performance measurements - [Timer Module](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/timer-module.md): Promise-based sleep and delay helpers - [Bun Bundling Playbook for Goja](http://docs.yolo.scapegoat.dev/go-go-goja/v0.8.9/sections/bun-bundling-playbook-goja.md): End-to-end guide for bundling TypeScript + assets with Bun and running them in Goja. - [go-go-objects overview](http://docs.yolo.scapegoat.dev/go-go-objects/v0.0.1/sections/go-go-objects-overview.md): Run Cloudflare-style Durable Objects on top of goja and xgoja. - [Durable Objects JavaScript API](http://docs.yolo.scapegoat.dev/go-go-objects/v0.0.1/sections/go-go-objects-js-api.md): Write JavaScript object classes, RPC methods, fetch handlers, storage calls, and alarms. - [xgoja Durable Objects provider](http://docs.yolo.scapegoat.dev/go-go-objects/v0.0.1/sections/go-go-objects-xgoja-provider.md): Embed Durable Objects into xgoja/v2 generated binaries and HTTP servers. - [go-go-objects overview](http://docs.yolo.scapegoat.dev/go-go-objects/v0.0.2/sections/go-go-objects-overview.md): Run Cloudflare-style Durable Objects on top of goja and xgoja. - [Durable Objects JavaScript API](http://docs.yolo.scapegoat.dev/go-go-objects/v0.0.2/sections/go-go-objects-js-api.md): Write JavaScript object classes, RPC methods, fetch handlers, storage calls, and alarms. - [xgoja Durable Objects provider](http://docs.yolo.scapegoat.dev/go-go-objects/v0.0.2/sections/go-go-objects-xgoja-provider.md): Embed Durable Objects into xgoja/v2 generated binaries and HTTP servers. - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.0.17/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.0.17/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.0.17/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.0.17/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.0.17/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.0.17/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.0.17/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.0.17/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.0/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.0/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.0/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.0/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.0/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.0/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.0/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.0/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.1/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.1/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.1/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.1/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.1/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.1/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.1/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.1.1/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.0/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.0/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.0/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.0/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.0/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.0/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.0/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.0/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.1/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.1/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.1/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.1/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.1/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.1/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.1/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.1/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.2/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.2/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.2/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.2/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.2/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.2/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.2/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.2/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.3/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.3/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.3/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.3/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.3/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.3/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.3/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.3/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.4/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.4/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.4/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.4/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.4/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.4/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.4/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.4/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.6/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.6/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.6/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.6/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.6/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.6/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.6/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.6/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.7/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.7/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.7/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.7/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.7/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.7/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.7/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.7/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.8/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.8/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.8/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.8/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.8/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.8/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.8/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.8/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [Annotation Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.9/sections/annotation-playbook.md): Operator playbook for adding, reviewing, syncing, and querying annotations correctly from the CLI. - [Getting Started](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.9/sections/getting-started.md): Step-by-step tutorial from installation through your first query - [JS API Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.9/sections/js-api-reference.md): JavaScript runtime API available to minitrace JS command handlers - [Minitrace Schema Reference](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.9/sections/minitrace-schema.md): Field-by-field reference for the minitrace session JSON format - [Nightly Review Playbook](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.9/sections/nightly-review-playbook.md): Create a nightly transcript review from Pi and Codex sessions using go-minitrace. - [What is go-minitrace](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.9/sections/what-is-minitrace.md): Unified format and CLI for converting, querying, and analyzing AI agent sessions across frameworks - [Structured Query Commands](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.9/sections/structured-query-commands.md): Run and author repository-backed sqleton-style query commands for go-minitrace - [Troubleshooting](http://docs.yolo.scapegoat.dev/go-minitrace/v0.2.9/sections/troubleshooting.md): Solutions for common errors and problems with go-minitrace - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.4/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.5/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [Goja Bleve user guide](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.5/sections/goja-bleve-user-guide.md): Practical guide to indexing, querying, batching, persistent indexes, vector search, and xgoja integration with the Bleve JavaScript module. - [Goja Bleve JavaScript API reference](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.5/sections/goja-bleve-js-api-reference.md): Reference for the `require("bleve")` module, including mapping builders, query builders, search requests, indexes, batches, vectors, and result objects. - [Goja Bleve getting started](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.5/sections/goja-bleve-getting-started.md): Build your first in-memory Bleve index from JavaScript and run BM25 searches from a generated xgoja binary. - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.6/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [Goja Bleve user guide](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.6/sections/goja-bleve-user-guide.md): Practical guide to indexing, querying, batching, persistent indexes, vector search, and xgoja integration with the Bleve JavaScript module. - [Goja Bleve JavaScript API reference](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.6/sections/goja-bleve-js-api-reference.md): Reference for the `require("bleve")` module, including mapping builders, query builders, search requests, indexes, batches, vectors, and result objects. - [Goja Bleve getting started](http://docs.yolo.scapegoat.dev/goja-bleve/v0.0.6/sections/goja-bleve-getting-started.md): Build your first in-memory Bleve index from JavaScript and run BM25 searches from a generated xgoja binary. - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-dbus/v0.0.1/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [Getting started with goja-dbus](http://docs.yolo.scapegoat.dev/goja-dbus/v0.0.1/sections/getting-started.md): Build and run the generated goja-dbus xgoja binary, then try the bundled examples. - [goja-dbus user guide](http://docs.yolo.scapegoat.dev/goja-dbus/v0.0.1/sections/user-guide.md): How to use the goja-dbus module from JavaScript and bundled jsverbs. - [goja-dbus API reference](http://docs.yolo.scapegoat.dev/goja-dbus/v0.0.1/sections/api-reference.md): Reference for the current JavaScript API exposed by require("dbus"). - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-dbus/v0.0.2/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [Getting started with goja-dbus](http://docs.yolo.scapegoat.dev/goja-dbus/v0.0.2/sections/getting-started.md): Build and run the generated goja-dbus xgoja binary, then try the bundled examples. - [goja-dbus user guide](http://docs.yolo.scapegoat.dev/goja-dbus/v0.0.2/sections/user-guide.md): How to use the goja-dbus module from JavaScript and bundled jsverbs. - [goja-dbus API reference](http://docs.yolo.scapegoat.dev/goja-dbus/v0.0.2/sections/api-reference.md): Reference for the current JavaScript API exposed by require("dbus"). - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-text/v0.0.2/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-text/v0.0.3/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-text/v0.0.5/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-text/v0.0.6/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-text/v0.0.7/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-text/v0.1.0/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [generated xgoja runtime overview](http://docs.yolo.scapegoat.dev/goja-text/v0.1.2/sections/runtime-overview.md): How generated xgoja binaries create runtimes and expose commands. - [LLM Proxy Overview](http://docs.yolo.scapegoat.dev/llm-proxy/v0.0.1/sections/llm-proxy-overview.md): OpenAI-compatible proxy backed by Geppetto profile runtime configuration. - [Logcopter Generator](http://docs.yolo.scapegoat.dev/logcopter/v0.1.1/sections/logcopter-generator.md): Generate package-scoped logcopter logger variables and area registries for Go packages. - [Logcopter Logging Architecture](http://docs.yolo.scapegoat.dev/logcopter/v0.1.1/sections/logcopter-logging-architecture.md): Understand logcopter areas, generated package loggers, Glazed integration, and shared logging profiles. - [Add Package-Scoped Logging with Logcopter](http://docs.yolo.scapegoat.dev/logcopter/v0.1.1/sections/logcopter-package-logging-tutorial.md): Generate package loggers and configure area-specific levels through Glazed logging settings. - [Loupedeck JavaScript runtime API reference](http://docs.yolo.scapegoat.dev/loupedeck/v0.1.1/sections/loupedeck-js-api-reference.md): Reference for the currently implemented goja modules, retained UI primitives, animation helpers, and live-runner behavior. - [Reusable Goja JavaScript metrics subpackage](http://docs.yolo.scapegoat.dev/loupedeck/v0.1.1/sections/reusable-goja-js-metrics-subpackage.md): Use the extracted `pkg/jsmetrics` and `runtime/metrics` packages to add reusable counters and timings to a goja runtime, including scene-oriented helpers and prefix-based module registration. - [Annotated scene scripts with jsverbs and jsdoc](http://docs.yolo.scapegoat.dev/loupedeck/v0.1.1/sections/loupedeck-jsverbs-scenes.md): Use annotated JavaScript scene files with __verb__, __section__, __doc__, and the dynamic `loupedeck verbs ...` command tree. - [Build your first live Loupedeck JavaScript script](http://docs.yolo.scapegoat.dev/loupedeck/v0.1.1/sections/loupedeck-js-first-live-script.md): Build and run a small reactive script on a real Loupedeck Live with the current goja-based runtime. - [Loupedeck JavaScript runtime API reference](http://docs.yolo.scapegoat.dev/loupedeck/v0.2.0/sections/loupedeck-js-api-reference.md): Reference for the currently implemented goja modules, retained UI primitives, animation helpers, and live-runner behavior. - [Reusable Goja JavaScript metrics subpackage](http://docs.yolo.scapegoat.dev/loupedeck/v0.2.0/sections/reusable-goja-js-metrics-subpackage.md): Use the extracted `pkg/jsmetrics` and `runtime/metrics` packages to add reusable counters and timings to a goja runtime, including scene-oriented helpers and prefix-based module registration. - [Annotated scene scripts with jsverbs and jsdoc](http://docs.yolo.scapegoat.dev/loupedeck/v0.2.0/sections/loupedeck-jsverbs-scenes.md): Use annotated JavaScript scene files with __verb__, __section__, __doc__, and the dynamic `loupedeck verbs ...` command tree. - [Build your first live Loupedeck JavaScript script](http://docs.yolo.scapegoat.dev/loupedeck/v0.2.0/sections/loupedeck-js-first-live-script.md): Build and run a small reactive script on a real Loupedeck Live with the current goja-based runtime. - [Loupedeck JavaScript runtime API reference](http://docs.yolo.scapegoat.dev/loupedeck/v0.2.1/sections/loupedeck-js-api-reference.md): Reference for the currently implemented goja modules, retained UI primitives, animation helpers, and live-runner behavior. - [Reusable Goja JavaScript metrics subpackage](http://docs.yolo.scapegoat.dev/loupedeck/v0.2.1/sections/reusable-goja-js-metrics-subpackage.md): Use the extracted `pkg/jsmetrics` and `runtime/metrics` packages to add reusable counters and timings to a goja runtime, including scene-oriented helpers and prefix-based module registration. - [Annotated scene scripts with jsverbs and jsdoc](http://docs.yolo.scapegoat.dev/loupedeck/v0.2.1/sections/loupedeck-jsverbs-scenes.md): Use annotated JavaScript scene files with __verb__, __section__, __doc__, and the dynamic `loupedeck verbs ...` command tree. - [Build your first live Loupedeck JavaScript script](http://docs.yolo.scapegoat.dev/loupedeck/v0.2.1/sections/loupedeck-js-first-live-script.md): Build and run a small reactive script on a real Loupedeck Live with the current goja-based runtime. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-js-api-user-guide.md): Practical guide to composing engines and app-owned runtime behavior from JavaScript. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Getting Started with the Geppetto JavaScript API](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-js-api-getting-started.md): Step-by-step tutorial for turns, sessions, engines, middlewares, tools, and toolloop hooks from JavaScript. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's JS runner API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Sessionstream Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/sessionstream-reference.md): Reference for Sessionstream packages, core types, schema rules, transport semantics, and development commands. - [Sessionstream User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/sessionstream-user-guide.md): Understand the Sessionstream application model: sessions, commands, backend events, projections, timelines, hydration, and transports. - [Getting Started with Sessionstream](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.26/sections/sessionstream-getting-started.md): Build a small sessionstream app by registering typed schemas, installing a hub, publishing events, and reading a snapshot. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-js-api-user-guide.md): Practical guide to composing engines and app-owned runtime behavior from JavaScript. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Getting Started with the Geppetto JavaScript API](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-js-api-getting-started.md): Step-by-step tutorial for turns, sessions, engines, middlewares, tools, and toolloop hooks from JavaScript. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's JS runner API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.10.29/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-js-api-user-guide.md): Practical guide to composing engines and app-owned runtime behavior from JavaScript. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Getting Started with the Geppetto JavaScript API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-js-api-getting-started.md): Step-by-step tutorial for turns, sessions, engines, middlewares, tools, and toolloop hooks from JavaScript. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's JS runner API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.0/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-js-api-user-guide.md): Practical guide to composing engines and app-owned runtime behavior from JavaScript. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Getting Started with the Geppetto JavaScript API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-js-api-getting-started.md): Step-by-step tutorial for turns, sessions, engines, middlewares, tools, and toolloop hooks from JavaScript. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's JS runner API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.1/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-js-api-user-guide.md): Practical guide for writing scripts against the hard-cut Geppetto JavaScript API. - [Understanding and Using the Rerank Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-rerank-package.md): A guide to the rerank package in Geppetto, covering cross-encoder reranking, the llama.cpp adapter, profile integration, and the JavaScript API. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's session-centered JS API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.12/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-js-api-user-guide.md): Practical guide for writing scripts against the hard-cut Geppetto JavaScript API. - [Understanding and Using the Rerank Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-rerank-package.md): A guide to the rerank package in Geppetto, covering cross-encoder reranking, the llama.cpp adapter, profile integration, and the JavaScript API. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's session-centered JS API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.13/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-js-api-user-guide.md): Practical guide for writing scripts against the hard-cut Geppetto JavaScript API. - [Understanding and Using the Rerank Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-rerank-package.md): A guide to the rerank package in Geppetto, covering cross-encoder reranking, the llama.cpp adapter, profile integration, and the JavaScript API. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's session-centered JS API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.14/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-js-api-user-guide.md): Practical guide for writing scripts against the hard-cut Geppetto JavaScript API. - [Understanding and Using the Rerank Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-rerank-package.md): A guide to the rerank package in Geppetto, covering cross-encoder reranking, the llama.cpp adapter, profile integration, and the JavaScript API. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's session-centered JS API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.15/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-js-api-user-guide.md): Practical guide for writing scripts against the hard-cut Geppetto JavaScript API. - [Understanding and Using the Rerank Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-rerank-package.md): A guide to the rerank package in Geppetto, covering cross-encoder reranking, the llama.cpp adapter, profile integration, and the JavaScript API. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's session-centered JS API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.16/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-js-api-user-guide.md): Practical guide for writing scripts against the hard-cut Geppetto JavaScript API. - [Understanding and Using the Rerank Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-rerank-package.md): A guide to the rerank package in Geppetto, covering cross-encoder reranking, the llama.cpp adapter, profile integration, and the JavaScript API. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's session-centered JS API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.17/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-js-api-user-guide.md): Practical guide to composing engines and app-owned runtime behavior from JavaScript. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Getting Started with the Geppetto JavaScript API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-js-api-getting-started.md): Step-by-step tutorial for turns, sessions, engines, middlewares, tools, and toolloop hooks from JavaScript. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's JS runner API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.2/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-js-api-user-guide.md): Practical guide for writing scripts against the hard-cut Geppetto JavaScript API. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's session-centered JS API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.3/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-js-api-user-guide.md): Practical guide for writing scripts against the hard-cut Geppetto JavaScript API. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's session-centered JS API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.4/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-js-api-user-guide.md): Practical guide for writing scripts against the hard-cut Geppetto JavaScript API. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's session-centered JS API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.5/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Add a New Tool](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-playbook-add-tool.md): Step-by-step guide to define a tool, register it, attach the registry to context, and configure tool calling on a Turn. - [Add a New Event Handler](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-playbook-add-event-handler.md): Step-by-step guide to implement a custom event handler, subscribe it to the router, and parse incoming events. - [Progressive Structured Data Extraction](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-playbook-progressive-structured-data.md): Step-by-step guide to extract structured data from streaming LLM output using filtering sinks and custom extractors. - [Geppetto documentation index](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-docs-index.md): Task-based index for Geppetto docs and example programs. - [Engine Profiles in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/profiles.md): Engine-only profile registries for resolving `InferenceSettings` in Geppetto. - [Events, Streaming, and Watermill in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-events-streaming-watermill.md): Engine-first event publishing with EventSink, Watermill routing, and context-carried sinks for streaming AI. - [Understanding and Using the Embeddings Package](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-embeddings-package.md): A guide to the embeddings package in Geppetto, covering embedding generation, caching, and integrating with applications. - [Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-inference-engines.md): A comprehensive guide to the Turn-based inference engine architecture, covering engines, streaming, and provider implementations. - [Tools in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-tools.md): A complete guide to defining, attaching, and executing tools with Turns. Tool registries are carried via `context.Context` (Turn state stays serializable). - [Turns and Blocks in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-turns.md): Understanding the Run/Turn/Block data model and how engines and middleware use it - [Middlewares in Geppetto (Turn-based)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-middlewares.md): A practical guide to writing, composing, and using middlewares with Turn-based engines. - [Opinionated Runner API](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/runner.md): App-facing `pkg/inference/runner` package for building simple and event-driven inference programs from resolved runtime input. - [Session Management in Geppetto](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-sessions.md): Managing multi-turn interactions with session.Session — turn history, inference lifecycle, and async execution. - [Structured Sinks and the FilteringSink](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-structured-sinks.md): Extracting structured data from LLM text streams using tagged blocks and the FilteringSink. - [Linting in Geppetto (go/analysis and custom vettools)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-linting.md): How Geppetto runs linting, how to add custom go/analysis analyzers, and how turnsdatalint works - [Geppetto JavaScript API Reference](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-js-api-reference.md): Reference for the native `require("geppetto")` API exposed through goja. - [Geppetto JavaScript API User Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-js-api-user-guide.md): Practical guide for writing scripts against the hard-cut Geppetto JavaScript API. - [Build a Streaming Inference Command with Tool Calling](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-streaming-inference-tools.md): Step-by-step tutorial to build a Cobra command that streams model output and supports tool calling using Geppetto. - [Event Routing and Structured Logging](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-tutorial-event-routing-logging.md): Build an application that routes inference events to multiple handlers and produces structured JSON/YAML logs. - [Embeddings Workflows](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-tutorial-embeddings-workflows.md): Build applications using embeddings for semantic search, with single/batch generation and caching strategies. - [Structured Data Extraction from Streaming Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-tutorial-structured-data-extraction.md): Build an application that extracts structured data from streaming LLM output in real-time. - [Migrate to Geppetto Sections and Values (No Compatibility Layer)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-migrate-sections-values.md): Hard-cut migration guide from old Geppetto layer/parameter symbols to the new section/value facade API. - [Using Scoped Tool Databases](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-scoped-tool-databases.md): Build a read-only scoped SQLite tool with `geppetto/pkg/inference/tools/scopeddb`, choose prebuilt or lazy registration, and keep queries safe. - [Build Scoped JavaScript Eval Tools](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-build-scopedjs-eval-tools.md): Intern-friendly developer guide to designing, wiring, and debugging `eval_xxx` tools with `pkg/inference/tools/scopedjs`. - [Build a Streaming Tool-Loop Agent with Glazed Flags](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/build-streaming-tool-loop-agent-glazed-flags.md): Step-by-step tutorial for building a small Glazed CLI that streams events, runs a tool loop, and keeps engine settings hidden in app bootstrap. - [CLI Command Migration Guide (Glazed + Bootstrap + Profiles)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/geppetto-cli-bootstrap-profile-migration.md): Step-by-step guide to migrate a Cobra command to the current Glazed + bootstrap path with profile resolution and shared inference-debug output. - [Pinocchio ChatBuilder Guide](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/chatbuilder-guide.md): Build terminal chat UIs with the unified ChatBuilder/ChatSession API and Watermill event routing. - [Pinocchio Profile Resolution](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/profile-resolution-runtime-switching.md): How Pinocchio builds hidden base settings and merges engine profiles without contaminating the underlying baseline. - [Pinocchio TUI Integration Playbook (Debugging + Ops)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/tui-integration-playbook.md): Operational checklist and debugging playbook for Pinocchio terminal TUI integrations using Bobatea timeline entities and Watermill event routing. - [Pinocchio Runtime Symbol Migration Playbook](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/runtime-symbol-migration-playbook.md): Upgrade third-party integrations from legacy runtime symbol names to canonical names after alias removal. - [Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/building-middleware-with-renderer.md): Step-by-step guide to creating a Geppetto middleware that emits UI events and a Bubble Tea renderer to display them in the Pinocchio timeline. - [Webchat Getting Started](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/webchat-getting-started.md): Quick start for running the Pinocchio webchat backend and React UI locally. - [Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/tui-integration-guide.md): Step-by-step guide to embed Pinocchio’s Bubble Tea + Bobatea terminal chat UI with the extracted tool-loop backend and agent forwarder. - [Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/cli-profile-bootstrap-migration.md): Pinocchio-specific companion to the generic Geppetto CLI bootstrap migration tutorial. - [Migrating Legacy Pinocchio Config to Unified Profile Documents](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/config-migration-guide.md): Step-by-step migration guide from legacy Pinocchio config keys to the unified app/profile/profiles document model. - [Building a React + Go LLM Chat App on Sessionstream and Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/building-sessionstream-react-chat-apps.md): Step-by-step playbook for building a sessionstream-backed React chat app with Go handlers, Geppetto inference, hydration, websockets, and custom widgets. - [Using catter to gather source code for LLMs](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/catter.md): Process and analyze source code for LLM context preparation and token analysis - [Temporizer - Creating temporary files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/temporizer.md): Using temporizer for managing temporary context files - [MD-Extract - Extract content from markdown files](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/md-extract.md): Extract and process different types of blocks from markdown files - [Autosaving Conversations in Pinocchio](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/autosave.md): Configure automatic saving of conversation histories - [Token Count Modes](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/token-count-modes.md): Choosing between local estimates and provider-native token counting - [Run JavaScript Runner Scripts](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/js-runner-scripts.md): Use `pinocchio js` to run JavaScript scripts with Pinocchio config defaults and Geppetto's session-centered JS API. - [Protobuf JSONL RPC Output](http://docs.yolo.scapegoat.dev/pinocchio/v0.11.6/sections/rpc-jsonl-output.md): Use `--rpc` or `--output jsonl` to stream protobuf-defined Pinocchio chat frames for scripts and subprocess clients. - [Getting Started with remarquee cloud](http://docs.yolo.scapegoat.dev/remarquee/v0.0.12/sections/remarquee-cloud-getting-started.md): A practical guide to authenticating, refreshing the cloud tree, browsing, and running your first useful cloud workflows with remarquee. - [remarquee cloud Reference](http://docs.yolo.scapegoat.dev/remarquee/v0.0.12/sections/remarquee-cloud-reference.md): Command-by-command reference for remarquee cloud (rmapi-backed): arguments, flags, semantics, and what each verb outputs. - [remarquee cloud Usage Examples](http://docs.yolo.scapegoat.dev/remarquee/v0.0.12/sections/remarquee-cloud-usage-examples.md): Copy/pasteable workflows for browsing, searching, downloading, uploading, organizing, and safely deleting content in the reMarkable cloud. - [Device Capture (Framebuffer) — API + CLI](http://docs.yolo.scapegoat.dev/remarquee/v0.0.12/sections/device-capture.md): Run remarquee on the reMarkable device to capture screenshots, raw frames, and streams via REST and CLI. - [RMDoc-DSL (YAML + JS) — Getting Started](http://docs.yolo.scapegoat.dev/remarquee/v0.0.12/sections/rmdsl-getting-started.md): A hands-on guide to authoring RMDoc-DSL fixtures in YAML or JavaScript (goja), rendering them to debug PNGs, and using them to systematically debug rendering issues. - [Adding a Glazed CLI Command to remarquee](http://docs.yolo.scapegoat.dev/remarquee/v0.0.12/sections/remarquee-add-glazed-command.md): Step-by-step guide to add a new (one-file-per-command) Glazed command to the remarquee binary, plus how to add a help entry. - [Getting Started with remarquee cloud](http://docs.yolo.scapegoat.dev/remarquee/v0.0.13/sections/remarquee-cloud-getting-started.md): A practical guide to authenticating, refreshing the cloud tree, browsing, and running your first useful cloud workflows with remarquee. - [remarquee cloud Reference](http://docs.yolo.scapegoat.dev/remarquee/v0.0.13/sections/remarquee-cloud-reference.md): Command-by-command reference for remarquee cloud (rmapi-backed): arguments, flags, semantics, and what each verb outputs. - [remarquee cloud Usage Examples](http://docs.yolo.scapegoat.dev/remarquee/v0.0.13/sections/remarquee-cloud-usage-examples.md): Copy/pasteable workflows for browsing, searching, downloading, uploading, organizing, and safely deleting content in the reMarkable cloud. - [Device Capture (Framebuffer) — API + CLI](http://docs.yolo.scapegoat.dev/remarquee/v0.0.13/sections/device-capture.md): Run remarquee on the reMarkable device to capture screenshots, raw frames, and streams via REST and CLI. - [RMDoc-DSL (YAML + JS) — Getting Started](http://docs.yolo.scapegoat.dev/remarquee/v0.0.13/sections/rmdsl-getting-started.md): A hands-on guide to authoring RMDoc-DSL fixtures in YAML or JavaScript (goja), rendering them to debug PNGs, and using them to systematically debug rendering issues. - [Adding a Glazed CLI Command to remarquee](http://docs.yolo.scapegoat.dev/remarquee/v0.0.13/sections/remarquee-add-glazed-command.md): Step-by-step guide to add a new (one-file-per-command) Glazed command to the remarquee binary, plus how to add a help entry. - [Getting Started with remarquee cloud](http://docs.yolo.scapegoat.dev/remarquee/v0.0.14/sections/remarquee-cloud-getting-started.md): A practical guide to authenticating, refreshing the cloud tree, browsing, and running your first useful cloud workflows with remarquee. - [remarquee cloud Reference](http://docs.yolo.scapegoat.dev/remarquee/v0.0.14/sections/remarquee-cloud-reference.md): Command-by-command reference for remarquee cloud (rmapi-backed): arguments, flags, semantics, and what each verb outputs. - [remarquee cloud Usage Examples](http://docs.yolo.scapegoat.dev/remarquee/v0.0.14/sections/remarquee-cloud-usage-examples.md): Copy/pasteable workflows for browsing, searching, downloading, uploading, organizing, and safely deleting content in the reMarkable cloud. - [Device Capture (Framebuffer) — API + CLI](http://docs.yolo.scapegoat.dev/remarquee/v0.0.14/sections/device-capture.md): Run remarquee on the reMarkable device to capture screenshots, raw frames, and streams via REST and CLI. - [RMDoc-DSL (YAML + JS) — Getting Started](http://docs.yolo.scapegoat.dev/remarquee/v0.0.14/sections/rmdsl-getting-started.md): A hands-on guide to authoring RMDoc-DSL fixtures in YAML or JavaScript (goja), rendering them to debug PNGs, and using them to systematically debug rendering issues. - [Adding a Glazed CLI Command to remarquee](http://docs.yolo.scapegoat.dev/remarquee/v0.0.14/sections/remarquee-add-glazed-command.md): Step-by-step guide to add a new (one-file-per-command) Glazed command to the remarquee binary, plus how to add a help entry. - [Getting Started with remarquee cloud](http://docs.yolo.scapegoat.dev/remarquee/v0.0.7/sections/remarquee-cloud-getting-started.md): A practical guide to authenticating, refreshing the cloud tree, browsing, and running your first useful cloud workflows with remarquee. - [remarquee cloud Reference](http://docs.yolo.scapegoat.dev/remarquee/v0.0.7/sections/remarquee-cloud-reference.md): Command-by-command reference for remarquee cloud (rmapi-backed): arguments, flags, semantics, and what each verb outputs. - [remarquee cloud Usage Examples](http://docs.yolo.scapegoat.dev/remarquee/v0.0.7/sections/remarquee-cloud-usage-examples.md): Copy/pasteable workflows for browsing, searching, downloading, uploading, organizing, and safely deleting content in the reMarkable cloud. - [Device Capture (Framebuffer) — API + CLI](http://docs.yolo.scapegoat.dev/remarquee/v0.0.7/sections/device-capture.md): Run remarquee on the reMarkable device to capture screenshots, raw frames, and streams via REST and CLI. - [RMDoc-DSL (YAML + JS) — Getting Started](http://docs.yolo.scapegoat.dev/remarquee/v0.0.7/sections/rmdsl-getting-started.md): A hands-on guide to authoring RMDoc-DSL fixtures in YAML or JavaScript (goja), rendering them to debug PNGs, and using them to systematically debug rendering issues. - [Adding a Glazed CLI Command to remarquee](http://docs.yolo.scapegoat.dev/remarquee/v0.0.7/sections/remarquee-add-glazed-command.md): Step-by-step guide to add a new (one-file-per-command) Glazed command to the remarquee binary, plus how to add a help entry. - [Getting Started with remarquee cloud](http://docs.yolo.scapegoat.dev/remarquee/v0.0.8/sections/remarquee-cloud-getting-started.md): A practical guide to authenticating, refreshing the cloud tree, browsing, and running your first useful cloud workflows with remarquee. - [remarquee cloud Reference](http://docs.yolo.scapegoat.dev/remarquee/v0.0.8/sections/remarquee-cloud-reference.md): Command-by-command reference for remarquee cloud (rmapi-backed): arguments, flags, semantics, and what each verb outputs. - [remarquee cloud Usage Examples](http://docs.yolo.scapegoat.dev/remarquee/v0.0.8/sections/remarquee-cloud-usage-examples.md): Copy/pasteable workflows for browsing, searching, downloading, uploading, organizing, and safely deleting content in the reMarkable cloud. - [Device Capture (Framebuffer) — API + CLI](http://docs.yolo.scapegoat.dev/remarquee/v0.0.8/sections/device-capture.md): Run remarquee on the reMarkable device to capture screenshots, raw frames, and streams via REST and CLI. - [RMDoc-DSL (YAML + JS) — Getting Started](http://docs.yolo.scapegoat.dev/remarquee/v0.0.8/sections/rmdsl-getting-started.md): A hands-on guide to authoring RMDoc-DSL fixtures in YAML or JavaScript (goja), rendering them to debug PNGs, and using them to systematically debug rendering issues. - [Adding a Glazed CLI Command to remarquee](http://docs.yolo.scapegoat.dev/remarquee/v0.0.8/sections/remarquee-add-glazed-command.md): Step-by-step guide to add a new (one-file-per-command) Glazed command to the remarquee binary, plus how to add a help entry. - [Getting Started with remarquee cloud](http://docs.yolo.scapegoat.dev/remarquee/v0.0.9/sections/remarquee-cloud-getting-started.md): A practical guide to authenticating, refreshing the cloud tree, browsing, and running your first useful cloud workflows with remarquee. - [remarquee cloud Reference](http://docs.yolo.scapegoat.dev/remarquee/v0.0.9/sections/remarquee-cloud-reference.md): Command-by-command reference for remarquee cloud (rmapi-backed): arguments, flags, semantics, and what each verb outputs. - [remarquee cloud Usage Examples](http://docs.yolo.scapegoat.dev/remarquee/v0.0.9/sections/remarquee-cloud-usage-examples.md): Copy/pasteable workflows for browsing, searching, downloading, uploading, organizing, and safely deleting content in the reMarkable cloud. - [Device Capture (Framebuffer) — API + CLI](http://docs.yolo.scapegoat.dev/remarquee/v0.0.9/sections/device-capture.md): Run remarquee on the reMarkable device to capture screenshots, raw frames, and streams via REST and CLI. - [RMDoc-DSL (YAML + JS) — Getting Started](http://docs.yolo.scapegoat.dev/remarquee/v0.0.9/sections/rmdsl-getting-started.md): A hands-on guide to authoring RMDoc-DSL fixtures in YAML or JavaScript (goja), rendering them to debug PNGs, and using them to systematically debug rendering issues. - [Adding a Glazed CLI Command to remarquee](http://docs.yolo.scapegoat.dev/remarquee/v0.0.9/sections/remarquee-add-glazed-command.md): Step-by-step guide to add a new (one-file-per-command) Glazed command to the remarquee binary, plus how to add a help entry. - [Scraper Architecture Overview](http://docs.yolo.scapegoat.dev/scraper/v0.0.4/sections/scraper-architecture-overview.md): High-level map of the durable engine, JS site layer, and filesystem-loaded site manifests. - [Bootstrap Config and Site Manifest Loading](http://docs.yolo.scapegoat.dev/scraper/v0.0.4/sections/scraper-bootstrap-config-and-site-manifest-loading.md): How scraper finds site manifest directories before building dynamic site commands. - [Scraper HTTP API](http://docs.yolo.scapegoat.dev/scraper/v0.0.4/sections/scraper-http-api.md): Explains the local HTTP API server, how it maps to submit verbs and workers, and how to smoke test it. - [JavaScript API Reference](http://docs.yolo.scapegoat.dev/scraper/v0.0.4/sections/scraper-js-api-reference.md): Complete reference for the ctx object, database modules, op specs, and return envelopes in both submit verbs and execution scripts. - [Queue Policies and Rate Limiting](http://docs.yolo.scapegoat.dev/scraper/v0.0.4/sections/scraper-queue-policies-and-rate-limiting.md): Explains queue keys, max-in-flight control, and the durable token-bucket limiter used by the scheduler. - [Scraper Runtime Model](http://docs.yolo.scapegoat.dev/scraper/v0.0.4/sections/scraper-runtime-model.md): Explains submit verbs, durable ops, workers, runners, and how JS fits into the execution model. - [Workflow API User Guide and Reference](http://docs.yolo.scapegoat.dev/scraper/v0.0.4/sections/scraper-workflow-api-reference.md): Explains the embedded Go workflow API, its runtime model, public types, extension points, and failure modes. - [Adding a Declarative Site](http://docs.yolo.scapegoat.dev/scraper/v0.0.4/sections/scraper-adding-a-declarative-site.md): Step-by-step guide for adding a scraper site with site.yaml, JavaScript verbs and scripts, and no site-specific Go code. - [Adding a New Site](http://docs.yolo.scapegoat.dev/scraper/v0.0.4/sections/scraper-adding-a-site.md): Step-by-step guide for adding a new Go-native site when declarative manifests are not enough. - [New Developer Onboarding](http://docs.yolo.scapegoat.dev/scraper/v0.0.4/sections/scraper-new-developer-onboarding.md): Step-by-step onboarding path for a new contributor using the current filesystem-loaded sites and engine commands. - [Sessionstream Reference](http://docs.yolo.scapegoat.dev/sessionstream/v0.0.7/sections/sessionstream-reference.md): Reference for Sessionstream packages, core types, schema rules, transport semantics, and development commands. - [Sessionstream User Guide](http://docs.yolo.scapegoat.dev/sessionstream/v0.0.7/sections/sessionstream-user-guide.md): Understand the Sessionstream application model: sessions, commands, backend events, projections, timelines, hydration, and transports. - [Getting Started with Sessionstream](http://docs.yolo.scapegoat.dev/sessionstream/v0.0.7/sections/sessionstream-getting-started.md): Build a small sessionstream app by registering typed schemas, installing a hub, publishing events, and reading a snapshot. - [Sessionstream Reference](http://docs.yolo.scapegoat.dev/sessionstream/v0.1.0/sections/sessionstream-reference.md): Reference for Sessionstream packages, core types, schema rules, transport semantics, and development commands. - [Sessionstream User Guide](http://docs.yolo.scapegoat.dev/sessionstream/v0.1.0/sections/sessionstream-user-guide.md): Understand the Sessionstream application model: sessions, commands, backend events, projections, timelines, hydration, and transports. - [Getting Started with Sessionstream](http://docs.yolo.scapegoat.dev/sessionstream/v0.1.0/sections/sessionstream-getting-started.md): Build a small sessionstream app by registering typed schemas, installing a hub, publishing events, and reading a snapshot. - [Get the list of currently connected MySQL users](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/mysql-distinct-connected-users.md): Show the list of connected users - [Show the process list of a mysql server](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/mysql-show-processlist.md): ``` sqleton run examples/show-processlist.sql ``` - [Run a SQL query from the CLI](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/query-file.md): ``` sqleton query "SHOW PROCESSLIST" ``` - [Run a SQL query passed through stdin](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/run-stdin.md): ``` echo "SHOW PROCESSLIST" | sqleton run --fields Id,User,Host - ``` - [Quickly select a table](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/select-table.md): ``` sqleton select --table orders \ --columns order_number,status,totals \ --limit 10 --order-by "order_number DESC" ``` - [Quickly create a query template](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/select-create-query.md): ``` sqleton select --table orders \ --columns order_number,status,totals \ --limit 10 --order-by "order_number DESC" \ --create-query orders ``` - [Show last 10 posts in a wordpress database](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/wp-ls-posts.md): ``` sqleton wp ls-posts --fields ID,post_title ``` - [Show all posts about shrubs from 2017](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/wp-ls-posts-shrubs.md): ``` sqleton wp ls-posts --limit 100 --status publish --order-by post_title \ --from 2017-01-01 --to 2017-10-01 --title-like Shrubs ``` - [Get the ID of the last 5 draft posts for use in a shell script](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/wp-ls-posts-select.md): ``` sqleton wp ls-posts --type blog --status draft --limit 5 --select ID ``` - [sqleton](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/sqleton.md): sqleton is a tool to quickly run SQL commands - [Configuring database sources](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/database-sources.md): There are many ways to configure database sources with sqleton. You can: - pass host, port, database flags on the command line - load values from the environment - specify flags in a config file - use dbt profiles - [Creating aliases](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/creating-aliases.md): You can add quickly create aliases for existing commands in order to save flags. These aliases can be stored alongside the query files and will become accessible as their own full-fledged cobra commands. - [Printing connection settings](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/print-settings.md): You can print out the currently configured connection settings for quick reuse in an env file or other configuration file. - [Adding query commands](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/query-commands.md): You can add commands to the `sqleton` program in a variety of ways: - using `.sql` files with a sqleton metadata preamble - using Markdown files - [DuckDB file queries](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/duckdb-file-queries.md): Query JSON, CSV, and Parquet files directly through sqleton using DuckDB. - [Placeholder tutorial](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/placeholder-tutorial.md) - [Migrating repository config to app.repositories](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/app-repositories-migration.md): Migrate sqleton app config from legacy top-level repositories to app.repositories. - [Parka Server](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/parka-server.md): Learn about the core concepts of the Parka server, its configuration options, and how to extend it with custom routes and middleware - [Parka Handlers Documentation](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/handlers.md): Learn about Parka's specialized handlers for serving static content, templates, and commands - [Building a Parka Server Tutorial](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/parka-tutorial.md): A comprehensive tutorial on building a Parka server from scratch, covering basic setup to advanced features - [Configuring Parka Servers with Config Files](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/config-file.md): Learn how to configure Parka servers using YAML configuration files to define routes, handlers, and their settings - [Template Rendering in Parka](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/template-rendering.md): Learn about Parka's flexible template rendering system for HTML and Markdown templates with features like template lookup, reloading, and directory-based serving - [Command Handler Parameter Filtering](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/command-handler-parameter-filtering.md): Learn how to configure and use parameter filtering in Parka command handlers to control parameter handling, defaults, overrides, and filtering - [Parka Middlewares for Parameter Extraction](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/parka-middlewares.md): Learn about Parka's powerful middlewares for extracting parameters from HTTP requests, including query parameters, form data, and JSON POST requests - [Working with Clay Repositories](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/repositories.md): Learn how to manage and organize commands in a hierarchical structure using Clay's repository system - [Working with Clay's File System Watcher](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/watcher.md): Learn how to monitor file system changes with Clay's flexible watcher package - [SQL Commands in Clay](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/sql-commands.md): Learn how to define and execute SQL queries using Clay's powerful templating and parameter system - [Command Filter System](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/command-filter.md): Learn how to use Clay's powerful command filtering system to search and organize commands using various criteria - [How to Add Reusable Profile Management Commands](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/how-to-add-profiles-commands.md): Learn how to integrate the reusable profile management commands provided by the `clay/pkg/cmds/profiles` package into your Cobra-based command-line applications - [Managing Repositories](http://docs.yolo.scapegoat.dev/sqleton/v0.4.4/sections/managing-repositories.md): Learn how to add, remove, and list repositories in Clay's configuration - [Developer guide](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.3/sections/developer-guide.md): Understand tinyidp's package layout, scenario model, route mounting, config layer, and extension workflow. - [Getting started](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.3/sections/getting-started.md): Install tinyidp, run it, and complete your first OIDC login in five minutes. - [Reference](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.3/sections/reference.md): Configuration, clients, endpoints, and behaviors — the lookup reference for everything tinyidp does. - [Scenario catalog](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.3/sections/scenarios.md): Every scenario tinyidp can simulate, grouped by category, and the model that selects them. - [Tutorial: first relying-party login](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.3/sections/tutorial-first-rp-login.md): Run tinyidp, point a relying party at it, complete an authorization-code login, and inspect the issued session state. - [Tutorial: seeded users, fixture passwords, and claims](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.3/sections/tutorial-seeded-users-and-claims.md): Create deterministic users with fixture passwords and generic authorization claims, then verify token and userinfo behavior. - [Tutorial: xgoja personal-inbox smokes with tinyidp](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.3/sections/tutorial-xgoja-personal-inbox.md): Use tinyidp as the OIDC provider for go-go-goja personal-inbox Steps 06, 07, and 08 with root or path-based issuers. - [Tutorial: testing a relying party with scenarios](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.3/sections/tutorial.md): Drive a relying party through the happy path, then through failure scenarios, to learn tinyidp's testing model. - [User guide](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.3/sections/user-guide.md): Run tinyidp as a local OIDC provider, configure clients, define fixture users, and troubleshoot relying-party tests. - [Developer guide](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.4/sections/developer-guide.md): Understand tinyidp's package layout, scenario model, route mounting, config layer, and extension workflow. - [Getting started](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.4/sections/getting-started.md): Install tinyidp, run it, and complete your first OIDC login in five minutes. - [Reference](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.4/sections/reference.md): Configuration, clients, endpoints, and behaviors — the lookup reference for everything tinyidp does. - [Scenario catalog](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.4/sections/scenarios.md): Every scenario tinyidp can simulate, grouped by category, and the model that selects them. - [Tutorial: first relying-party login](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.4/sections/tutorial-first-rp-login.md): Run tinyidp, point a relying party at it, complete an authorization-code login, and inspect the issued session state. - [Tutorial: seeded users, fixture passwords, and claims](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.4/sections/tutorial-seeded-users-and-claims.md): Create deterministic users with fixture passwords and generic authorization claims, then verify token and userinfo behavior. - [Tutorial: xgoja personal-inbox smokes with tinyidp](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.4/sections/tutorial-xgoja-personal-inbox.md): Use tinyidp as the OIDC provider for go-go-goja personal-inbox Steps 06, 07, and 08 with root or path-based issuers. - [Tutorial: testing a relying party with scenarios](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.4/sections/tutorial.md): Drive a relying party through the happy path, then through failure scenarios, to learn tinyidp's testing model. - [User guide](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.4/sections/user-guide.md): Run tinyidp as a local OIDC provider, configure clients, define fixture users, and troubleshoot relying-party tests. - [Developer guide](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.5/sections/developer-guide.md): Understand tinyidp's package layout, scenario model, route mounting, config layer, and extension workflow. - [Getting started](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.5/sections/getting-started.md): Install tinyidp, run it, and complete your first OIDC login in five minutes. - [Reference](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.5/sections/reference.md): Configuration, clients, endpoints, and behaviors — the lookup reference for everything tinyidp does. - [Scenario catalog](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.5/sections/scenarios.md): Every scenario tinyidp can simulate, grouped by category, and the model that selects them. - [Tutorial: first relying-party login](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.5/sections/tutorial-first-rp-login.md): Run tinyidp, point a relying party at it, complete an authorization-code login, and inspect the issued session state. - [Tutorial: seeded users, fixture passwords, and claims](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.5/sections/tutorial-seeded-users-and-claims.md): Create deterministic users with fixture passwords and generic authorization claims, then verify token and userinfo behavior. - [Tutorial: xgoja personal-inbox smokes with tinyidp](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.5/sections/tutorial-xgoja-personal-inbox.md): Use tinyidp as the OIDC provider for go-go-goja personal-inbox Steps 06, 07, and 08 with root or path-based issuers. - [Tutorial: testing a relying party with scenarios](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.5/sections/tutorial.md): Drive a relying party through the happy path, then through failure scenarios, to learn tinyidp's testing model. - [User guide](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.5/sections/user-guide.md): Run tinyidp as a local OIDC provider, configure clients, define fixture users, and troubleshoot relying-party tests. - [Developer guide](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.6/sections/developer-guide.md): Understand tinyidp's package layout, scenario model, route mounting, config layer, and extension workflow. - [Getting started](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.6/sections/getting-started.md): Install tinyidp, run it, and complete your first OIDC login in five minutes. - [Reference](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.6/sections/reference.md): Configuration, clients, endpoints, and behaviors — the lookup reference for everything tinyidp does. - [Scenario catalog](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.6/sections/scenarios.md): Every scenario tinyidp can simulate, grouped by category, and the model that selects them. - [Tutorial: first relying-party login](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.6/sections/tutorial-first-rp-login.md): Run tinyidp, point a relying party at it, complete an authorization-code login, and inspect the issued session state. - [Tutorial: seeded users, fixture passwords, and claims](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.6/sections/tutorial-seeded-users-and-claims.md): Create deterministic users with fixture passwords and generic authorization claims, then verify token and userinfo behavior. - [Tutorial: xgoja personal-inbox smokes with tinyidp](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.6/sections/tutorial-xgoja-personal-inbox.md): Use tinyidp as the OIDC provider for go-go-goja personal-inbox Steps 06, 07, and 08 with root or path-based issuers. - [Tutorial: testing a relying party with scenarios](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.6/sections/tutorial.md): Drive a relying party through the happy path, then through failure scenarios, to learn tinyidp's testing model. - [User guide](http://docs.yolo.scapegoat.dev/tinyidp/v0.0.6/sections/user-guide.md): Run tinyidp as a local OIDC provider, configure clients, define fixture users, and troubleshoot relying-party tests. - [REST API Reference](http://docs.yolo.scapegoat.dev/vm-system/v0.0.2/sections/api-reference.md): Complete endpoint contracts: request shapes, response envelopes, status codes, and error codes. - [vm-system Architecture](http://docs.yolo.scapegoat.dev/vm-system/v0.0.2/sections/architecture.md): Package layout, layered design, request lifecycle, and key design tradeoffs. - [CLI Command Reference](http://docs.yolo.scapegoat.dev/vm-system/v0.0.2/sections/cli-command-reference.md): Complete reference for every vm-system CLI command, flag, and argument. - [Contributing to vm-system](http://docs.yolo.scapegoat.dev/vm-system/v0.0.2/sections/contributing.md): How to contribute: layer ownership, testing strategy, test inventory, review checklist, and debugging. - [vm-system Examples](http://docs.yolo.scapegoat.dev/vm-system/v0.0.2/sections/examples.md): Runnable recipes: REPL sessions, startup files, libraries, file execution, events, and API automation. - [Getting Started with vm-system](http://docs.yolo.scapegoat.dev/vm-system/v0.0.2/sections/getting-started.md): Build, run the daemon, and master the template → session → execution workflow. - [Templates, Sessions, and Executions](http://docs.yolo.scapegoat.dev/vm-system/v0.0.2/sections/templates-and-sessions.md): How templates define runtime policy, sessions own live runtimes, and executions capture results. - [Getting Started with WSM](http://docs.yolo.scapegoat.dev/workspace-manager/v0.0.5/sections/wsm-getting-started.md): Fast path to discover repositories, create a workspace, and check status. - [WSM Command Reference](http://docs.yolo.scapegoat.dev/workspace-manager/v0.0.5/sections/wsm-command-reference.md): Concise reference for core workspace, registry, git, and JS runner commands. - [WSM JS API and Runner](http://docs.yolo.scapegoat.dev/workspace-manager/v0.0.5/sections/wsm-js-api-and-runner.md): Use `wsm runner` and `require("wsm")` for scriptable workspace automation. - [WSM Architecture Overview](http://docs.yolo.scapegoat.dev/workspace-manager/v0.0.5/sections/wsm-architecture-overview.md): High-level architecture map for commands, workflows, services, and JS integration. - [WSM Persistence and State](http://docs.yolo.scapegoat.dev/workspace-manager/v0.0.5/sections/wsm-persistence-and-state.md): Exact locations and lifecycle of registry, workspace, and runtime state. - [WSM Troubleshooting Guide](http://docs.yolo.scapegoat.dev/workspace-manager/v0.0.5/sections/wsm-troubleshooting.md): Diagnose common workspace, git, and runner issues quickly. - [Getting Started with WSM](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.0/sections/wsm-getting-started.md): Fast path to discover repositories, create a workspace, and check status. - [WSM Command Reference](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.0/sections/wsm-command-reference.md): Concise reference for core workspace, registry, git, and JS runner commands. - [WSM JS API and Runner](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.0/sections/wsm-js-api-and-runner.md): Use `wsm runner` and `require("wsm")` for scriptable workspace automation. - [WSM Architecture Overview](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.0/sections/wsm-architecture-overview.md): High-level architecture map for commands, workflows, services, and JS integration. - [WSM Persistence and State](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.0/sections/wsm-persistence-and-state.md): Exact locations and lifecycle of registry, workspace, and runtime state. - [WSM Troubleshooting Guide](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.0/sections/wsm-troubleshooting.md): Diagnose common workspace, git, and runner issues quickly. - [Getting Started with WSM](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.1/sections/wsm-getting-started.md): Fast path to discover repositories, create a workspace, and check status. - [WSM Command Reference](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.1/sections/wsm-command-reference.md): Concise reference for core workspace, registry, git, and JS runner commands. - [WSM JS API and Runner](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.1/sections/wsm-js-api-and-runner.md): Use `wsm runner` and `require("wsm")` for scriptable workspace automation. - [WSM Architecture Overview](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.1/sections/wsm-architecture-overview.md): High-level architecture map for commands, workflows, services, and JS integration. - [WSM Persistence and State](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.1/sections/wsm-persistence-and-state.md): Exact locations and lifecycle of registry, workspace, and runtime state. - [WSM Troubleshooting Guide](http://docs.yolo.scapegoat.dev/workspace-manager/v0.1.1/sections/wsm-troubleshooting.md): Diagnose common workspace, git, and runner issues quickly. - [Getting Started with WSM](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.0/sections/wsm-getting-started.md): Fast path to discover repositories, create a workspace, and check status. - [WSM Command Reference](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.0/sections/wsm-command-reference.md): Concise reference for core workspace, registry, git, and JS runner commands. - [WSM JS API and Runner](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.0/sections/wsm-js-api-and-runner.md): Use `wsm runner` and `require("wsm")` for scriptable workspace automation. - [WSM Architecture Overview](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.0/sections/wsm-architecture-overview.md): High-level architecture map for commands, workflows, services, and JS integration. - [WSM Persistence and State](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.0/sections/wsm-persistence-and-state.md): Exact locations and lifecycle of registry, workspace, and runtime state. - [WSM Troubleshooting Guide](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.0/sections/wsm-troubleshooting.md): Diagnose common workspace, git, and runner issues quickly. - [Getting Started with WSM](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.1/sections/wsm-getting-started.md): Fast path to discover repositories, create a workspace, and check status. - [WSM Command Reference](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.1/sections/wsm-command-reference.md): Concise reference for core workspace, registry, git, and JS runner commands. - [WSM JS API and Runner](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.1/sections/wsm-js-api-and-runner.md): Use `wsm runner` and `require("wsm")` for scriptable workspace automation. - [WSM Architecture Overview](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.1/sections/wsm-architecture-overview.md): High-level architecture map for commands, workflows, services, and JS integration. - [WSM Persistence and State](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.1/sections/wsm-persistence-and-state.md): Exact locations and lifecycle of registry, workspace, and runtime state. - [WSM Troubleshooting Guide](http://docs.yolo.scapegoat.dev/workspace-manager/v0.2.1/sections/wsm-troubleshooting.md): Diagnose common workspace, git, and runner issues quickly.