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.
--music <preset>
to render background music beds offline..agents/oma-config.yaml
file.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.
oma install --global
registered the home directory as a project, preventing the language detection scanner from walking up to 20,000 irrelevant files.oma-hook.sh
wrapper no longer bakes in the absolute path of the installer, keeping version-controlled hooks clean across teams.model:probe
command to correctly resolve custom registered slugs instead of always falling back to the owner prefix..mcp.json
file.These fixes prevent local installation environments from leaking into version control and breaking workflows when shared across different machines.
generated/
tracking 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.
curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash
irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex
oh-my-agent is built for teams who orchestrate more than they prompt. Next up: expanding the video compositor with custom branded layers.