repo 병렬 점검, 결과는 하나

oh-my-workflow

독립적인 점검을 claude -p 또는 codex exec로 실행하고, 형태가 검증된 노드 출력으로 결과 하나를 조립하며, 모든 노드 시도를 journal에 남깁니다.

작고 익숙한 작성 방식

host-native workflow와 어휘는 비슷하지만, omw는 외부 CLI 프로세스를 실행하며 host 수준 동등성을 주장하지 않습니다.

native dynamic Workflow — Claude Code 안
export default async function ({ agent, parallel }) {
  const found = await parallel(
    ["auth", "payments"].map((t) => () => agent(`research ${t}`)));
  return { found };
}
omw — 외부 CLI 노드
export default async function ({ agent, parallel }, args) {
  const found = await parallel(
    args.topics.map((t) => () => agent(`research ${t}`)));
  return { found: found.filter(Boolean) };
}

표시 = 이 작은 예제에서 드러나는 omw 고유 선택입니다.

트레이드오프에 정직하게

✱ 노트

raw-API 오케스트레이터보다 느리고 비쌉니다 — 의도된 선택입니다.

노드는 completion 하나가 아니라 repo를 읽고 도구를 실행하는 코딩에이전트 통째입니다. 노드마다 프로세스와 에이전트 루프 비용이 듭니다. JSON Schema는 형태만 검증하며, journal은 출처 증명이 아니라 실행 영수증입니다.

원하는 에이전트를 꽂으세요

어댑터상태비고
fake내장키 없이 도는 결정적 데모 + 테스트 더블
claude지원JSON 출력 + --resume 스키마 자가수정
codex실험적0.148.0 dogfood; JSONL usage 영수증 파싱
hermes실험적원샷; 스키마 재시도는 새 세션으로