<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Reference - Sonny</title><link>https://sonny.sh/tags/reference/</link><description>Recent content on Reference</description><generator>Hugo 0.139.4</generator><language>en-us</language><lastBuildDate>Sat, 24 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://sonny.sh/tags/reference/index.xml" rel="self" type="application/rss+xml"/><item><title>CLI reference</title><link>https://sonny.sh/docs/cli/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/cli/</guid><category>CLI</category><category>cli</category><category>commands</category><category>reference</category><description>Reference for the sonny command line: the run command, configuration, credentials, init, mesh and recipe (recipe) commands, with exact flags and defaults.</description></item><item><title>MCP Configuration</title><link>https://sonny.sh/docs/mcp/configuration/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/mcp/configuration/</guid><category>mcp</category><category>configuration</category><category>reference</category><description> MCP Configuration Share link Share this section Permalink Share via Twitter LinkedIn Facebook Where the files live Share link File Location User sidecar config mcp.yaml in the profile config directory — $XDG_CONFIG_HOME/sonny when set, otherwise the platform-native location Project chain .sonny/mcp.yaml in every directory from the cwd up to the filesystem root Allowlist mcp.allowlist.yaml, in the same profile config directory as the sidecar config --mcp-config &amp;lt;path&amp;gt; on sonny run, sonny mcp list, sonny tools list and sonny recipe resolve overrides the user sidecar path for that invocation only. It does not move the project chain or the allowlist.</description></item><item><title>MCP Trust Model</title><link>https://sonny.sh/docs/mcp/trust-model/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/mcp/trust-model/</guid><category>mcp</category><category>security</category><category>reference</category><description> MCP Trust Model Share link Share this section Permalink Share via Twitter LinkedIn Facebook A configured MCP server is not an approved MCP server. Configuration says what exists; approval decides what runs. Two gates sit between them, and both apply to every surface that enumerates tools — a TUI tab, a headless run, a sub-agent, sonny mcp list --connect, sonny tools list --mcp-config and sonny recipe resolve --connect. A surface that can only list tools is not a way around either gate.</description></item><item><title>MCP Server Catalog</title><link>https://sonny.sh/docs/mcp/servers/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/mcp/servers/</guid><category>mcp</category><category>reference</category><description> MCP Server Catalog Share link Share this section Permalink Share via Twitter LinkedIn Facebook Ten MCP servers ship under the sonny.sh/mcp/ namespace. Each is its own Go module in its own private repository. The sonny.sh/mcp/&amp;lt;name&amp;gt; pages provide machine-readable go-import metadata for authorized consumers. Browser visitors stay on the public documentation site. These modules are commercial software; see Licensing and access .</description></item><item><title>The TUI</title><link>https://sonny.sh/docs/tui/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/tui/</guid><category>Documentation</category><category>tui</category><category>reference</category><description>A walkthrough of every region of the Sonny TUI, with rendered captures taken from the repository&amp;rsquo;s own golden test fixtures and reference documentation rather than from a live session.</description></item><item><title>TUI shortcuts</title><link>https://sonny.sh/docs/tui/shortcuts/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/tui/shortcuts/</guid><category>Documentation</category><category>tui</category><category>reference</category><description>The complete keybinding reference for the Sonny terminal UI: which bindings are remappable in tui.yaml and which are fixed, how the transcript window moves, how find behaves after SONNY-2560, and why ctrl+→ selects a hint instead of moving the caret.</description></item><item><title>Configuration</title><link>https://sonny.sh/docs/configuration/</link><pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/configuration/</guid><category>Configuration</category><category>configuration</category><category>reference</category><description>The layout of Sonny&amp;rsquo;s configuration: XDG directories, the .sonny.yaml file, the precedence chain, environment variables, and project dotfiles.</description></item><item><title>Glossary</title><link>https://sonny.sh/docs/glossary/</link><pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/glossary/</guid><category>Documentation</category><category>reference</category><category>concepts</category><description>One-paragraph definitions of Sonny&amp;rsquo;s vocabulary, each pointing at the page that goes deeper: recipe terms, provider and model terms, session and mesh terms, and the approval and authority vocabulary.</description></item><item><title>Troubleshooting</title><link>https://sonny.sh/docs/troubleshooting/</link><pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/troubleshooting/</guid><category>Documentation</category><category>troubleshooting</category><category>reference</category><description>Every quoted error string reproduced from the binary, with its cause and its fix, plus the diagnostic commands to run when no row matches.</description></item></channel></rss>