cd /news/ai-agents/oh-my-agent-cross-vendor-scheduling-… · home topics ai-agents article
[ARTICLE · art-31126] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

oh-my-agent: cross-vendor scheduling, Kimi and OpenCode land

The oh-my-agent project merged 135 commits this week, adding Kimi and OpenCode as new vendors and introducing an OS-level scheduler that allows agents to run on a timer rather than only on demand. The cross-vendor harness now supports scheduling via launchd, systemd, crontab, and Windows schtasks, with natural-language interval specification. Other improvements include new agent roles, mobile framework support, faster hook invocation, and removal of the sunsetting Gemini CLI.

read2 min views1 publishedJun 17, 2026

Two new vendors and an OS-level scheduler merged into oh-my-agent this week, which means your agents can now run on a clock instead of only when you prompt them. 135 commits, and the theme underneath most of them is the same: stop pinning the agent to a single runtime, and stop leaking resources between sessions.

oh-my-agent is a cross-vendor harness. The point is that a workflow, a skill, or a subagent dispatch should not care which CLI is underneath it. This week pushed hard on that promise.

KIMI_API_KEY

auth, TOML hook install into ~/.kimi-code/config.toml

, mode-aware Serena and chrome-devtools MCP, and external dispatch via kimi -p

.opencode run --agent <id>

, and model slugs are validated against opencode models

rather than a hardcoded catalog.oma schedule:*

SchedulerPort

abstracts launchd, systemd --user

, crontab, and Windows schtasks

, with --cron

or natural-language --every

intervals.oma serena reap

oma memory:gc

refactor-engineer

(budget-funded, behavior-preserving refactoring) and research-explorer

(cited, trust-labeled cross-source synthesis), backed by the new oma-refactor

skill.oma-mobile

gains full Flutter and React Native variants, each with a mandated repository-layer response cache (Drift offline-first, TanStack Query plus MMKV).oma update

no longer bulk-deletes vendor skill symlinks on every run, so a mid-update download failure can no longer leave the skills directory empty.refactor-engineer

could arrive without oma-refactor

.cleanupPeriodDays

moved to the top level of Claude Code settings, where it was a no-op nested under env

./hooks

UI are now preserved instead of clobbered on link and update.oma docs verify

drops from 6,611 to 394 broken refs (and the web/docs subset from 491 to 29), so the remainder is real drift.oma hook

fires on every prompt, so it now takes an argv fast path and lazy-loads the command tree: invocation went from about 0.54s to 0.32s.UserPromptSubmit

handler budgets were retuned against a p95 of 373ms, dropping the aggregate timeout ceiling from 21s to 15s while keeping headroom over the 2s AgentMemory recall budget.Gemini CLI is on its sunset path (June 18, 2026), so GEMINI.md

generation and the standalone gemini preset were removed, with legacy configs soft-redirecting to antigravity.

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 run the same workflows across whichever CLI they happen to have authenticated. Next up: deeper per-agent model routing across the newly added vendors.

── more in #ai-agents 4 stories · sorted by recency
── more on @oh-my-agent 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/oh-my-agent-cross-ve…] indexed:0 read:2min 2026-06-17 ·