▸ 📄 Add a New Event Handler
▸ 📄 Add a New Tool
📄 Bootstrap binary StepSettings from defaults, config, registries, and profile
▸ 📄 Build a Streaming Inference Command with Tool Calling
▸ 📄 Build a Streaming Tool-Loop Agent with Glazed Flags
▸ 📄 Build Scoped JavaScript Eval Tools
▸ 📄 Building a Middleware with a Renderer and Wiring It into a Timeline-Driven App
▸ 📄 Building a React + Go LLM Chat App on Sessionstream and Pinocchio
▸ 📄 CLI Command Migration Guide (Glazed + Bootstrap + Profiles)
▸ 📄 Embeddings Workflows
▸ 📄 Event Routing and Structured Logging
▸ 📄 Getting Started with Sessionstream
▸ 📄 Getting Started with the Geppetto JavaScript API
▸ 📄 Linting in Geppetto (go/analysis and custom vettools)
▸ 📄 Middlewares in Geppetto (Turn-based)
▸ 📄 Migrate to Geppetto Sections and Values (No Compatibility Layer)
▸ 📄 Migrating Legacy Pinocchio Config to Unified Profile Documents
📄 Migration playbook: legacy profiles.yaml to runtime registry YAML
▸ 📄 Migration playbook: move to Session/EngineBuilder/ExecutionHandle
▸ 📄 Operate SQLite-backed profile registry
▸ 📄 Pinocchio Companion: Migrating CLI Verbs to the Geppetto Bootstrap Path
▸ 📄 Pinocchio TUI Integration Guide (Tool-Loop / Agent Mode)
▸ 📄 Playbook: Use the Sessionstream Schema Vet Tool
▸ 📄 Progressive Structured Data Extraction
▸ 📄 Run JavaScript Runner Scripts
▸ 📄 Session Management in Geppetto
▸ 📄 Structured Data Extraction from Streaming Output
▸ 📄 Structured Sinks and the FilteringSink
▸ 📄 Tools in Geppetto (Turn-based)
▸ 📄 Turns and Blocks in Geppetto
▸ 📄 Understanding and Using the Embeddings Package
▸ 📄 Understanding and Using the Geppetto Inference Engine Architecture (Turn-based)
▸ 📄 Using Scoped Tool Databases
▸ 📄 Webchat Getting Started
📄 Wire provider credentials for JS and go runner