{"slug": "oh-my-agent-shared-mcp-daemons-and-offline-bgm-rendering", "title": "oh-my-agent: shared MCP daemons and offline BGM rendering", "summary": "The oh-my-agent project merged a complete overhaul of MCP process management, sharing serena daemons per-project by default instead of spawning separate copies per session, reducing 65 processes and 800MB of RAM across six sessions. The update also adds offline background music rendering via `--music <preset>`, fixes global installation to prevent language detection scanner from walking irrelevant files, and improves prompt reductions validated across 20 agent runs.", "body_md": "We just merged a complete overhaul of how oh-my-agent manages MCP processes. Previously, every agent session spawned its own copy of every stdio MCP server. We measured 65 processes and 800MB of RAM across six sessions. Now, serena daemons are shared per-project by default.\n\n`--music <preset>`\n\nto render background music beds offline.`.agents/oma-config.yaml`\n\nfile.The music presets are arranged rather than looped, using scale degrees and per-bar gain ramps to build a proper bed over the specified duration.\n\n`oma install --global`\n\nregistered the home directory as a project, preventing the language detection scanner from walking up to 20,000 irrelevant files.`oma-hook.sh`\n\nwrapper no longer bakes in the absolute path of the installer, keeping version-controlled hooks clean across teams.`model:probe`\n\ncommand to correctly resolve custom registered slugs instead of always falling back to the owner prefix.`.mcp.json`\n\nfile.These fixes prevent local installation environments from leaking into version control and breaking workflows when shared across different machines.\n\n`generated/`\n\ntracking directory.The prompt reductions were validated across 20 agent runs, proving that removing explicit examples actually improved the agent's ability to fix mutable sort keys without introducing false positives.\n\n```\n# macOS / Linux\ncurl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash\n# Windows (PowerShell)\nirm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex\n```\n\noh-my-agent is built for teams who orchestrate more than they prompt. Next up: expanding the video compositor with custom branded layers.", "url": "https://wpnews.pro/news/oh-my-agent-shared-mcp-daemons-and-offline-bgm-rendering", "canonical_source": "https://dev.to/gracefullight/oh-my-agent-shared-mcp-daemons-and-offline-bgm-rendering-4cd1", "published_at": "2026-07-30 02:01:19+00:00", "updated_at": "2026-07-30 02:59:55.188483+00:00", "lang": "en", "topics": ["developer-tools", "ai-agents", "ai-infrastructure"], "entities": ["oh-my-agent", "serena", "MCP"], "alternates": {"html": "https://wpnews.pro/news/oh-my-agent-shared-mcp-daemons-and-offline-bgm-rendering", "markdown": "https://wpnews.pro/news/oh-my-agent-shared-mcp-daemons-and-offline-bgm-rendering.md", "text": "https://wpnews.pro/news/oh-my-agent-shared-mcp-daemons-and-offline-bgm-rendering.txt", "jsonld": "https://wpnews.pro/news/oh-my-agent-shared-mcp-daemons-and-offline-bgm-rendering.jsonld"}}