1.6 KiB
1.6 KiB
Provider integrations
Codex
기본 command:
codex exec --sandbox read-only --output-last-message <file> -
Prompt는 stdin으로 전달한다. planner, logic reviewer, decision reviewer에 사용한다. skip_git_repo_check와 extra_args는 provider option으로 설정할 수 있다.
Claude
기본 command:
claude -p --output-format text
Prompt는 stdin으로 전달한다. primary writer, reader reviewer, editor reviewer, reviser에 사용한다.
Google Antigravity
Python SDK 표면:
from google.antigravity import Agent, LocalAgentConfig
LocalAgentConfig로 model과 config를 전달하고 async chat 결과의 text를 읽는다. evidence와 operations reviewer에 사용한다.
Model IDs
예제 config는 model ID를 비워 provider 계정의 기본 선택을 사용한다. 조직에서 허용된 model ID가 있다면 각 provider object의 model에 지정한다. 모델 이름과 availability는 계정·시점마다 달라질 수 있으므로 doctor와 live smoke test로 확인한다.
Doctor
claridoc doctor --config config/pipeline.multi-agent.example.json
doctor가 확인하는 것:
- CLI executable 또는 SDK import 가능 여부
- 설정된 integration surface
확인하지 않는 것:
- 로그인 유효성
- project/repository 접근 권한
- quota와 rate limit
- model ID availability
- 실제 response schema 안정성
Mock
Mock provider는 deterministic fixture다. source excerpt를 최종 글에 복사하지 않으며, 외부 model을 호출하지 않는다. Mock reviewer score는 합성값이다.