DEV Community

gracefullight
gracefullight

Posted on

oh-my-agent: ZCode workflows and zero-prompt Claude Code trust

oh-my-agent CLI 10.5.0 just shipped. We added native support for ZCode and automated the workspace trust flow for Claude Code.

What's new

  • ZCode integration: ZCode is now registered as a workflow vendor. Workspace slash-commands in .agents/workflows/*.md are automatically symlinked to .zcode/commands/<name>.md.
  • Claude Code zero-prompt trust: Project-level installs surgically inject hasTrustDialogAccepted=true into ~/.claude.json. Claude Code applies your workspace permissions immediately instead of blocking on a trust dialog.
  • Serena binary auto-install: oma install now automatically provisions serena-agent via uv if missing. oma doctor explicitly probes the binary state.
  • OpenCode picker: OpenCode is available directly in the oma link picker (and you can skip selection entirely if you just want the CLI).

These integrations remove friction for teams spinning up new projects from scratch.

What's fixed

  • OpenCode model fallback: Removed the hardcoded model slug. OpenCode variants now inherit your configured default model.
  • OpenCode tools validation: Fixed a ConfigInvalidError on bootstrap by omitting empty tools arrays.
  • Serena subdirectory execution: Replaced the hardcoded CWD flag with --project-from-cwd so agents can run reliably from any subfolder.
  • Antigravity MCP context: Prevented the Claude Code context from leaking into the Antigravity runtime during tool execution.
  • Persistent mode crossover: Fixed a bug where untracked sessions shared state hooks under a generic unknown session ID.

We also gave agents more breathing room to complete complex tasks without premature termination.

What's better

  • Turn limits raised: Implementation agents (backend, frontend, mobile) now have a 40-turn cap to prevent stopping in the middle of long tasks.
  • Contract separation: Generated API contracts are written to docs/plans/contracts/ to keep the skill directories pristine.
  • Cache exclusion: The .serena/cache directory is excluded from default project scans to reduce UTF-8 decoding noise.

Installation

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash
Enter fullscreen mode Exit fullscreen mode
# Windows (PowerShell)
irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex
Enter fullscreen mode Exit fullscreen mode

oh-my-agent is built for teams who orchestrate more than they prompt. Next up: deeper control over persistent state execution.

https://github.com/first-fluke/oh-my-agent

Top comments (0)