Download Latest Version v0.1.6 -- ohmo Personal Agent _ Auto-Compaction source code.zip (9.5 MB)
Email in envelope

Get an email when there's a new version of OpenHarness

Home / v0.1.6
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-04-10 3.0 kB
v0.1.6 -- ohmo Personal Agent _ Auto-Compaction source code.tar.gz 2026-04-10 9.3 MB
v0.1.6 -- ohmo Personal Agent _ Auto-Compaction source code.zip 2026-04-10 9.5 MB
Totals: 3 Items   18.7 MB 3

Highlights

ohmo — a personal AI agent built on OpenHarness. Chat with ohmo in Feishu / Slack / Telegram / Discord, and it forks branches, writes code, runs tests, and opens PRs on its own. ohmo runs on your existing Claude Code or Codex subscription — no extra API key needed.

:::bash
pip install openharness-ai
oh setup
oh

:::bash
ohmo init && ohmo config && ohmo gateway start

What's New since v0.1.0

🤖 Swarm & Multi-Agent

  • Full coordinator orchestration system with agent definition loading
  • InProcessBackend with contextvars isolation, subprocess backend for pollable agents
  • WorktreeManager with git worktree isolation per teammate
  • TeamLifecycleManager with persistent team file management
  • Mailbox communication system with file-lock layer extracted to standalone module
  • Permission sync protocol for leader-worker bridging
  • Subprocess teammates run in headless worker mode

🧠 Auto-Compaction

  • Context auto-compression for long-running sessions
  • Task state and channel logs preserved across compaction
  • Tested: ohmo ran 4 days straight without manual compact or clear

📡 ohmo Personal Agent

  • ohmo init / ohmo config / ohmo gateway start — 3 commands to go live
  • 10 IM channels: Telegram, Slack, Discord, Feishu, DingTalk, WeChat, QQ, Matrix, WhatsApp, Email
  • Channel slash commands, file attachments, multimodal gateway messages
  • Runs on Claude Code subscription or Codex subscription

🔌 MCP

  • HTTP transport support
  • Auto-reconnect on disconnected servers
  • JSON Schema type inference for tool inputs
  • Tool-only server compatibility

🌙 Multi-Provider

  • Native Moonshot / Kimi support with thinking model reasoning_content handling
  • GitHub Copilot provider with OAuth device flow
  • OpenAI-compatible API client (--api-format openai)
  • Unified oh setup wizard for all providers
  • Profile-scoped credentials — different endpoints no longer share one global key

🎨 TUI

  • 5 switchable themes (oh --theme cyberpunk)
  • TodoPanel, SwarmPanel, PlanMode indicator, enhanced AskUser modal
  • Assistant messages render full Markdown in React TUI
  • Permission modals serialized to prevent input swallowing
  • Rendering throttle for smoother streaming

🛡️ Security & Stability

  • Built-in sensitive path protection in PermissionChecker
  • Shell injection fix in command hook $ARGUMENTS substitution
  • web_fetch URL validation hardened
  • EIO crash recovery in Ink TUI
  • Windows: UTF-8 protocol, cmd flash fix, git prompt deadlock fix, WSL dialog fix
  • Network error notification with real error messages
  • glob/grep backed by ripgrep (10x faster)

📦 Release

  • pip install openharness-ai on PyPI
  • Frontend bundled in wheel
  • One-click installer: curl -fsSL .../install.sh | bash
  • oh --version / --resume / --continue flags
  • Cron scheduler daemon

182 commits · 242 files changed · 41,000+ lines added

https://github.com/HKUDS/OpenHarness

Source: README.md, updated 2026-04-10