oh-my-agent: 세션 실행 이력 및 스킬 호환성 검사 기능 추가
요약
oh-my-agent(OMA)의 최신 업데이트는 에이전트 개발 및 관리를 위한 강력한 기능을 추가했습니다. 주요 기능으로는 세션 실행 이력 뷰어, 구조화된 Markdown 설명서 자동 생성, 그리고 스킬 호환성 검사(`oma skills matrix`)가 포함됩니다. 이를 통해 복잡한 에이전트의 실행 흐름과 구성 요소를 체계적으로 관리할 수 있게 되었습니다.
핵심 포인트
- 세션 이력 뷰어로 모든 라이프사이클 이벤트와 로그 추적 가능
- Markdown 원고를 HTML 설명서로 자동 변환하는 기능 추가
- 스킬 호환성 검사(`oma skills matrix`)로 구성 요소 안정성 사전 점검
에이전트의 실행은 여러 CLI, 툴 호출, 완료 체크를 거칩니다. 처리 순서를 추적하려면 여러 개의 로그를 열어야 합니다. 이번 주 oh-my-agent에서는 세션 실행 이력 뷰어, HTML 설명서 생성, 그리고 런타임별 스킬 로딩 검사 기능을 추가했습니다.
이 문서는 공개가 지연된 2026년 10월 8일자 업데이트입니다. 해당 일자 12시(Australia/Sydney)까지의 변경 사항을 다루며, CLI 15.9.0까지를 포함합니다. 그 이후의 변경 사항은 포함하지 않습니다.
- 세션 실행 이력: OMA의 라이프사이클 이벤트와 각 벤더의 대화 로그를 연결합니다. 터미널과 대시보드에서 메시지, 툴 호출, 체크 순서를 확인할 수 있습니다. 이번 주에는 지원을 11개 런타임으로 확대했습니다. 구현.
- Markdown에서 설명서 생성:
oma explain render는 구조화된 Markdown 원고를 단일 HTML 파일로 변환합니다. 패널 나열 형식과 문서 형식을 선택할 수 있습니다.oma explain lint로 문장도 검사할 수 있습니다. 리뷰 담당자는 프로젝트를 실행하지 않고 파일을 열어볼 수 있습니다. 구현. - 스킬 호환성 검사:
oma skills matrix는 Claude와 Codex의 네이티브 CLI를 사용하여 스킬 탐지, 상대 참조, 최종 JSON 출력을 검사하는 계획을 작성합니다. 설치된 스킬 감사 시에는 agent-valley가 사용하는 본문 주입 형식에도 대응합니다. 검사 대상은 파일 접근입니다. 이 기능이 모든 작업을 완료할 수 있다고 보장하지는 않습니다. 검사 범위와 명령어.
기본적으로 계획만 출력합니다. 다음 명령어는 벤더의 프로세스를 실행하지 않습니다.
oma skills matrix --vendors codex --cases discovery,reference
실행을 위해서는 --live와 각 CLI의 인증이 필요합니다.
- 스케줄 매니페스트 업데이트를 직렬화하여 동시 쓰기로 인한 변경 사항 손실을 방지했습니다. 예약 실행 시의 CLI 런타임 해결도 수정했습니다.
- 검증 증거를 대상 작업 및 실행 기록에 연결하여, 다른 실행의 증거로 대체될 수 없도록 했습니다.
- 관리 대상 훅 업데이트 시 사용자 스크립트를 유지합니다. 언인스톨 시에도 OMA가 관리하는지 확인할 수 없는 스킬을 유지합니다.
oma bridge는 전체 CLI가 아닌 bridge 명령어만 로드합니다. 공유 Serena 데몬의 로그 양에 상한선을 두었습니다. oma doctor는 PATH 상에 다른 OMA 버전이 있을 경우 경고를 표시합니다. 이는 시작 시 처리, 로그 증가, 버전 혼재 문제에 대한 대응입니다.
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex
여러 런타임에서 OMA를 사용하는 경우, 먼저 실행 이력으로 처리 흐름을 확인할 수 있습니다. 다음으로 matrix로 대상 런타임이 스킬 파일을 어떻게 로드하는지 검사할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기