OpenHarness - 개인 에이전트 Ohmo를 내장한 오픈 에이전트 하네스
OpenHarness는 LLM을 실제 에이전트로 만드는 경량 오픈소스 Python 인프라로, 도구 사용, 스킬, 메모리, 멀티 에이전트 조율 기능을 하나의 패키지로 통합합니다.
**왜 중요한지**
43개의 내장 도구(File I/O, Shell, Web 등)와 Pydantic 검증, 병렬 실행 기능을 제공하여 복잡한 AI 에이전트 시스템을 구축할 수 있게 하며, 개인 에이전트 'Ohmo'를 내장하여 코드 작성, 테스트 실행, PR 오픈 등의 작업을 자동 수행할 수 있습니다. 또한, Anthropic, OpenAI, Groq 등 다양한 LLM 백엔드 전환이 가능하여 유연성이 높습니다.
**주의할 점 또는 맥락**
시스템 안전성을 위해 다중 레벨 권한 시스템(Default/Auto/Plan Mode)과 경로 수준 규칙을 통해 안전성을 확보하며, 서브 에이전트 생성 및 팀 레지스트리를 통한 Swarm Coordination 기능을 제공합니다. 이는 에이전트가 수일간 세션을 유지하며 작업할 수 있도록 컨텍스트 압축 기능(Auto-Compaction)을 포함하고 있습니다.
**왜 중요한지**
43개의 내장 도구(File I/O, Shell, Web 등)와 Pydantic 검증, 병렬 실행 기능을 제공하여 복잡한 AI 에이전트 시스템을 구축할 수 있게 하며, 개인 에이전트 'Ohmo'를 내장하여 코드 작성, 테스트 실행, PR 오픈 등의 작업을 자동 수행할 수 있습니다. 또한, Anthropic, OpenAI, Groq 등 다양한 LLM 백엔드 전환이 가능하여 유연성이 높습니다.
**주의할 점 또는 맥락**
시스템 안전성을 위해 다중 레벨 권한 시스템(Default/Auto/Plan Mode)과 경로 수준 규칙을 통해 안전성을 확보하며, 서브 에이전트 생성 및 팀 레지스트리를 통한 Swarm Coordination 기능을 제공합니다. 이는 에이전트가 수일간 세션을 유지하며 작업할 수 있도록 컨텍스트 압축 기능(Auto-Compaction)을 포함하고 있습니다.