
oh-my-agent: ZCode 워크플로우 연동 및 Claude Code의 제로 프롬프트 권한 승인
요약
oh-my-agent CLI 10.5.0 버전이 출시되었습니다. ZCode 워크플로우 연동과 Claude Code의 권한 승인 자동화 기능을 통해 개발 워크플로우의 마찰을 최소화했습니다.
핵심 포인트
- ZCode 워크플로우 네이티브 대응 및 자동 심볼릭 링크 지원
- Claude Code의 워크스페이스 권한 자동 승인(Zero-prompt) 도입
- Serena 바이너리 자동 설치 및 상태 검증 기능 강화
- 에이전트 턴(Turn) 제한 상향으로 장기 태스크 안정성 확보
- Antigravity MCP 컨텍스트 유출 방지 및 버그 수정
oh-my-agent CLI 10.5.0을 출시했습니다. 이번 버전에서는 ZCode의 네이티브 대응과 더불어, Claude Code에서의 워크스페이스 권한 자동 승인 기능을 도입했습니다.
ZCode 연동: 워크플로우 벤더로서 ZCode를 등록. .agents/workflows/*.md의 워크스페이스 명령을 .zcode/commands/<name>.md로 자동 심볼릭 링크(Symbolic Link)화.
Claude Code 제로 프롬프트 신뢰: 프로젝트 레벨 설치 시, ~/.claude.json에 hasTrustDialogAccepted=true를 직접 주입. 확인 다이얼로그를 스킵하고 워크스페이스 권한을 즉시 적용.
Serena 바이너리 자동 설치: oma install 실행 시, 부족한 경우 uv를 통해 serena-agent를 자동 프로비저닝(Provisioning). oma doctor로 바이너리 상태를 명시적으로 검증.
OpenCode 피커: oma link의 피커에서 직접 OpenCode를 선택 가능(CLI만 필요한 경우 선택 스킵도 가능).
이러한 통합을 통해 신규 프로젝트를 시작하는 팀의 마찰을 제거합니다.
OpenCode 모델 폴백 (Fallback): 하드코딩된 모델명을 삭제. OpenCode 변체(Variant)는 설정된 기본 모델을 상속.
OpenCode 도구 유효성 검사 (Validation): 빈 도구 배열을 생략하여 기동 시의 ConfigInvalidError를 수정.
Serena 서브 디렉토리 실행: 하드코딩된 CWD 플래그를 --project-from-cwd로 교체. 임의의 서브 폴더로부터의 실행 안정성을 확보.
Antigravity MCP 컨텍스트: 도구 실행 중 Claude Code의 컨텍스트가 Antigravity 런타임(Runtime)으로 유출되는 문제를 방지.
지속 모드(Persistence Mode) 교차: 추적되지 않은 세션이 범용 세션 ID로 상태 후크(State Hook)를 공유하는 버그를 수정.
또한, 복잡한 태스크를 도중에 종료하지 않고 완료할 수 있도록 에이전트에게 여유를 부여했습니다.
턴(Turn) 제한 상향: 구현 에이전트(backend, frontend, mobile)의 제한을 40턴으로 상향하여 장기 태스크의 중간 중단을 방지.
컨트랙트(Contract) 분리: 생성된 API 컨트랙트를 docs/plans/contracts/로 출력하여 스킬 디렉토리를 깔끔하게 유지.
캐시 제외: 기본 프로젝트 스캔에서 .serena/cache 디렉토리를 제외. UTF-8 디코딩 노이즈를 감소.
# 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
oh-my-agent는 프롬프트 입력보다 전체적인 오케스트레이션 (Orchestration)을 중시하는 팀을 위해 구축되었습니다. 다음에는 지속적인 상태 실행에 대한 더 깊은 제어를 예정하고 있습니다.
원문(영어): https://dev.to/gracefullight/oh-my-agent-zcode-workflows-and-zero-prompt-claude-code-trust-3d1i
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기