OpenHarness - बिल्ट-इन पर्सनल एजेंट Ohmo के साथ ओपन एजेंट हार्नेस
(github.com/HKUDS)- LLM को रैप करके उसे एक वास्तविक एजेंट में बदलने वाला हल्का ओपन सोर्स Python इंफ्रास्ट्रक्चर, जो tool use, skills, memory और multi-agent orchestration को एक ही पैकेज में एकीकृत करता है
- 43 बिल्ट-इन tools प्रदान करता है (File I/O, Shell, Search, Web, MCP आदि), और सभी में Pydantic validation, parallel execution, permission checks, तथा PreToolUse/PostToolUse hooks का समर्थन है
- बिल्ट-इन पर्सनल एजेंट ohmo Feishu / Slack / Telegram / Discord पर बातचीत करते हुए branch fork, code लिखना, test चलाना, और PR खोलना तक अपने-आप कर सकता है
- मौजूदा Claude Code या Codex subscription के साथ काम करता है, अलग API key की आवश्यकता नहीं
- anthropics/skills compatible skill system, जिसमें
.mdफ़ाइल को~/.openharness/skills/में कॉपी करते ही तुरंत उपयोग किया जा सकता है, और 40 से अधिक skills बिल्ट-इन हैं - claude-code plugins compatible plugin system, 12 आधिकारिक plugins का परीक्षण पूरा (commit-commands, security-guidance, code-review आदि)
- providers को workflow-आधारित profiles के रूप में प्रबंधित करता है, और Anthropic, OpenAI, Copilot, Codex, Moonshot/Kimi, Gemini, Groq, Ollama जैसे विभिन्न LLM backends के बीच स्विच किया जा सकता है
- Auto-Compaction: context compression के दौरान भी task state और channel logs सुरक्षित रहते हैं, जिससे एजेंट कई दिनों तक session बनाए रखकर काम कर सकता है
- बहु-स्तरीय permission system (Default/Auto/Plan Mode) और path-level rules तथा command denylist के जरिए सुरक्षा सुनिश्चित की जाती है
- Swarm Coordination: sub-agents बनाना और delegate करना, team registry, तथा background task lifecycle management
- React/Ink-आधारित terminal UI प्रदान करता है, जिसमें command picker, permission dialog, session resume, और Markdown rendering का समर्थन है
- non-interactive mode में
-psingle prompt और--output-format json/stream-jsonके साथ pipe और script automation संभव है - MIT license / Python
1 टिप्पणियां
HKUDS काफ़ी दिलचस्प चीज़ें बना रहा है
https://github.com/HKUDS/nanobot भी, और