시작 / 소개

소개

oh-my-workflow(omw)는 코딩에이전트 CLI 통째를 plain-JS workflow의 노드로 실행합니다. 독립적인 repo 점검을 병렬 실행하고 형태가 검증된 노드 출력으로 결과 하나를 조립하며 실패를 journal에 남기는 작업에 맞춰져 있습니다.

퀵스타트

Bun 1.3.10+이 필요합니다. fake 어댑터는 API 키나 에이전트 호출이 필요 없으며, bunx는 정확한 npm 릴리스를 받을 때 네트워크를 사용합니다:

bunx oh-my-workflow@0.5.0 run examples/deep-research --agent fake --pretty

스킬 설치

Codex에 번들된 작성 스킬을 설치합니다. Claude는 --codex를 빼고, OpenCode는 --opencode를 사용하세요:

bunx oh-my-workflow@0.5.0 skill install --codex

훅(hooks)

agent(prompt, opts?) → Promise<T | null>

코딩에이전트 CLI 노드 하나를 실행합니다. schema를 주면 omw가 검증하고 오류를 노드에 다시 물려 최대 2회 재프롬프트합니다. 일반 실패는 null입니다. 직접 호출의 budget admission과 journal 실패는 run을 중단하지만 parallel과 pipeline은 내부 throw를 null로 바꿉니다.

pipeline(items, …stages) · parallel(thunks)

아이템별 흐름 vs. 배리어. 기본은 pipeline.

어댑터

노드는 헤드리스 prompt→result CLI로 구동되는 코딩에이전트입니다: fake, claude, codex, hermes. CLI가 없으면 install hint와 함께 exit 3.