오마이 에이전트: 크로스 벤더 스케줄링, Kimi·OpenCode 상륙

발행: (2026년 6월 17일 PM 10:34 GMT+9)
7 분 소요
원문: Dev.to

출처: Dev.to

이번 주에 새로운 두 개 벤더와 OS 수준 스케줄러가 oh‑my‑agent에 머지되었으며, 이는 여러분의 에이전트가 프롬프트만 받을 때가 아니라 시계에 따라도 실행될 수 있게 됩니다. 135개의 커밋이 있었고, 그 대부분의 밑바탕 테마는 동일합니다: 에이전트를 단일 런타임에 고정하고 세션 간 리소스 누수를 중단하는 것입니다.

oh‑my‑agent는 크로스 벤더 하니스입니다. 핵심은 워크플로우, 스킬, 또는 서브에이전트 위임이 그 뒤에 깔린 CLI와 무관해야 한다는 점입니다. 이번 주에는 이 약속을 강력히 추진했습니다.

Kimi Code CLI는 이제 1등 클래스 벤더가 되었습니다: OAuth/KIMI_API_KEY 인증, ~/.kimi‑code/config.toml에 TOML 훅 설치, 모드 인식형 Serena와 chrome‑devtools MCP, 그리고 kimi -p를 통한 외부 위임.

OpenCode는 인프로세스 플러그인 브리징을 갖춘 확장 클래스 벤더로 등장했습니다. 서브에이전트 위임은 opencode run —agent 로 실행되며, 모델 슬러그는 하드코딩된 카탈로그가 아닌 opencode 모델에対して 검증됩니다.

oma schedule:*은 런타임과 무관하게 독립적으로 작동하는 시간 기반 재귀 에이전트 작업을 추가합니다. SchedulerPort는 launchd, systemd —user, crontab, Windows schtasks를抽象화하여 —cron 또는 자연어 —every 인터벌을 지원합니다.

oma serena reap은 대기 상태인 언어 서버를 종료합니다. Serena는 프로젝트별 LSP 스택을 비활성화 없이 따뜻하게 유지하므로 몇 개의 열린 프로젝트가 1.5 GB 이상을 차지할 수 있습니다. 리퍼가 이를 정리하고, 다음 도구 호출 시 Serena가 재시작됩니다.

oma memory:gc는 프로젝트 로컬 세션 상태와 오래된 Serena 실행 아티팩트를 정리합니다(기본값: 100개 세션, 50일). 커리드 지식(결정 및 설계 등)은 전혀 건드리지 않습니다.

새로운 두 개의 에이전트: refactor‑engineer(예산 지원, 동작 보존 리팩터링)과 research‑explorer(인용 및 신뢰 라벨링을 통한 다중 소스 합성), oba‑refactor 스킬에 의해 지원됩니다.

oma‑mobile은 전체 Flutter와 React Native 변형을 확보했으며, 각각 Drift를 오프라인 우선으로, TanStack Query와 MMKV를 사용한 레포지토리 레이어 응답 캐시를 강제합니다.

oma update는 이제 실행될 때마다 벤더 스킬 심볼릭 링크를 일괄 삭제하지 않으므로, 중간 다운로드 실패가 발생해도 스킬 디렉터리가 비어질 수 없습니다.

업데이트는 이제 배포된 에이전트가 의존하는 스kill을 정리하지 않으며, refactor‑engineer가 oma‑refactor 없이 도착할 수 있는 격차를 메웁니다.

cleanupPeriodDays는 env에 중첩되어 있었으나, 이제 Claude Code 설정 최상위 수준으로 이동했으며, 이전에는 무효 동작이었습니다.

/hooks UI를 통해 등록된 Antigravity 훅은 링크와 업데이트 시에 덮어쓰이지 않고 보존됩니다.

문서 검증이 훨씬 덜 시끄럽습니다: 전체 리포지토리 oma docs verify가 6,611개에서 394개의 깨진 참조(web/docs 하위 집합은 491개에서 29개)로 감소했으며, 나머지는 실제 드리프트입니다.

oma hook은 모든 프롬프트에 걸쳐 실행되므로, agora fast path(argv)와 게으른 로드된 명령 트리를 사용해 호출 시간이 약 0.54초에서 0.32초로 단축되었습니다.

UserPromptSubmit 핸들러 예산이 p95 373ms를 기준으로 재조정되어, 전체 타임아웃 한계가 21초에서 15초로 낮아졌으며, 2초 AgentMemory 회상 예산에 충분한 여유가 유지됩니다.

대규모 구조적 패스가 500줄 이상인 28개의 비테스트 파일을 집중 모듈로 분할했으며(남은 가장 큰 파일은 491줄), 타입 검사기, 안전한 쓰기, 벤더 유니온, 종료 코드와 같은 중복 헬퍼를 재구성했습니다. 동작에 변화가 없습니다.

AgentMemory 회상 기능은 기본적으로 30일 이상 된 사실은 드롭하여, 해결된 오래된 결정이 바운더리 스냅샷에 재수분되지 않게 합니다.

Gemini CLI는 2026년 6월 18일을 기준으로 폐쇄 단계에 있습니다. GEMINI.md 생성 및 독립적인 gemini preset이 제거되었으며, 레거시 설정은 antigravity로 부드럽게 리다이렉트됩니다.

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는 동일한 워크플로를 갖춘 팀이 인증한 어느 CLI에서도 실행될 수 있도록 설계되었습니다. 다음은 새로 추가된 벤더들 간에 더 깊은 per‑에이전트 모델 라우팅입니다.

https://github.com/first-fluke/oh-my-agent

0 조회
Back to Blog

관련 글

더 보기 »