Goose Foundation

Use when porting Block's goose AI-agent provider machinery — provider trait + collect_stream fold kernel, sanitized/migrating conversation model, audience projection, bounded think-tag stream filter, thinking-effort negotiation, declarative prompt-cache semantics, fail-safe NDJSON request logging, RFC 8628 device flows, typed provider error taxonomy, retry/backoff ladder, transient-only gating, formats/* payload-mapping layer (Anthropic request/SSE fold, OpenAI chat replay coherence + stream triage, Databricks dual-dialect dispatch, Google thought-signature continuity, thinking-config table, OpenAI Responses input mapper + typed-event stream fold, Ollama XML tool-call fallback), declarative provider plane (JSON-defined engine factory, env-expanded base URLs, thin OpenAI-compatible client, completions-prefix composition, tri-effect non-streaming mode, /models failure classification, static-list fallback gate).

ryan-brosas Updated

File contents

ryan-brosas/universal-template/tree/main/skills/goose-foundation commit 0fd08fe9a0

Frequently asked questions

npx skillmds@latest add ryan-brosas/goose-foundation