OpenHarness - harness agen terbuka dengan agen pribadi Ohmo bawaan
(github.com/HKUDS)- Infrastruktur Python open-source yang ringan untuk membungkus LLM dan menjadikannya agen nyata, mengintegrasikan penggunaan alat, skill, memori, dan orkestrasi multi-agen dalam satu paket
- Menyediakan 43 alat bawaan (File I/O, Shell, Search, Web, MCP, dll.), semuanya mendukung validasi Pydantic, eksekusi paralel, pemeriksaan izin, serta hook PreToolUse/PostToolUse
- Agen pribadi bawaan ohmo dapat bercakap di Feishu / Slack / Telegram / Discord sambil otomatis melakukan fork branch, menulis kode, menjalankan pengujian, hingga membuka PR
- Berjalan dengan langganan Claude Code atau Codex yang sudah ada, tanpa perlu API key terpisah
- Sistem skill yang kompatibel dengan anthropics/skills, cukup salin file
.mdke~/.openharness/skills/untuk langsung digunakan, dengan lebih dari 40 skill bawaan - Sistem plugin yang kompatibel dengan claude-code plugins, dengan 12 plugin resmi sudah selesai diuji (
commit-commands,security-guidance,code-review, dll.) - Mengelola provider melalui profil berbasis workflow, dan dapat beralih di antara beragam backend LLM seperti Anthropic, OpenAI, Copilot, Codex, Moonshot/Kimi, Gemini, Groq, Ollama, dan lainnya
- Auto-Compaction: bahkan saat konteks dikompresi, status tugas dan log channel tetap dipertahankan, sehingga agen dapat mempertahankan sesi dan bekerja selama beberapa hari
- Menjamin keamanan dengan sistem izin multi-level (Default/Auto/Plan Mode) serta aturan tingkat path dan daftar penolakan perintah
- Swarm Coordination: pembuatan dan delegasi subagen, registri tim, serta pengelolaan lifecycle tugas latar belakang
- Menyediakan UI terminal berbasis React/Ink, dengan dukungan pemilih perintah, dialog izin, melanjutkan sesi, dan rendering Markdown
- Dalam mode non-interaktif, mendukung otomasi pipe dan skrip melalui
-psingle prompt dan--output-format json/stream-json - Lisensi MIT / Python
1 komentar
HKUDS membuat banyak hal yang menarik.
https://github.com/HKUDS/nanobot juga begitu