AIAny
AI Agent2025
Icon for item

Oh My OpenAgent

Orchestrates multi-model LLM agents and developer workflows as an OpenCode plugin — runs background specialists, LSP/AST-aware refactors, hash-anchored edits, and built-in MCPs. Designed for agent-driven code automation and multi-model orchestration.

Introduction

Most agent harnesses promise automation but fail at the edit and orchestration layers — agents either corrupt files, lose context, or get stuck. Oh My OpenAgent takes a different stance: make agents behave like a disciplined dev team by providing verified edits, model-category routing, and parallel specialist workers so long-running code tasks actually finish.

What Sets It Apart
  • Hash-anchored edit tooling (Hashline): every line the agent reads is tagged with a content hash so edits are rejected if the file changed. So what: prevents stale-line corruption and reduces “stale edit” failures that commonly break automated code changes.

  • Multi-agent, category-driven orchestration: Sisyphus (orchestrator), Hephaestus (deep worker), Prometheus (planner), plus specialist background agents. So what: you declare the kind of work and the harness picks appropriate models and tools, enabling parallelism and role separation similar to a small engineering team.

  • Developer-grade toolchain integration: LSP + AST-Grep, tmux TUI support, atomic git operations via a git-master skill, and skill-embedded MCPs (web search, docs, GitHub search). So what: agents perform refactors, renames and large-scale rewrites with IDE-level precision rather than blind token edits.

  • One-word flow and productivity primitives: ultrawork to start full runs, Ralph Loop for self-referential completion, Todo Enforcer to ensure agents don’t go idle. So what: reduces setup friction and keeps long-running jobs progressing to completion.

Who It's For and Tradeoffs

Great fit if you: maintain or modernize large codebases and want repeatable, verifiable agent-driven code work; build or evaluate multi-model agent orchestration; need IDE-quality edits from LLM workflows. It’s also suitable for teams who want to run a developer-like AI stack (MCPs, LSP, AST tools) inside OpenCode.

Look elsewhere if you: only need a simple chat UI or single-model assistant, or if you cannot accept external model/services or the operational complexity of running multi-provider orchestration. The harness introduces architectural and operational complexity (MCPs, model fallbacks, skill servers) that is overkill for trivial tasks.

Where It Fits

Positioned between lightweight chat clients and full commercial agent platforms: it’s an open, opinionated harness aimed at developers who want reproducible, verifiable, multi-model agent workflows rather than a single-provider, black-box assistant. The project emphasizes reliability (hash-anchored edits), orchestration patterns, and developer ergonomics over minimal setup.

Information

  • Websitegithub.com
  • Authorscode-yeongyu
  • Published date2025/12/03

More Items

GitHub
AI Infra2026

Compresses tool outputs, logs, files and RAG chunks locally before they reach the LLM to reduce token usage while caching originals for on-demand retrieval. Provides proxy/library/wrap modes, JSON- and code-aware compressors, and reversible compression.

GitHub
AI Agent2026

Shows what fills a DeepSeek Harness agent's context and how it changes per request. Browse prompts, tools and messages, trace compaction, and inspect token usage, estimated costs and parent/subagent relationships.

GitHub
AI Coding2026

Adds file editing, Git views, task monitoring and side chats to DeepSeek Harness. An extensible sidebar and split bottom workbench keep files, terminals and agent activity beside the conversation.