59 lines
1.6 KiB
Markdown
59 lines
1.6 KiB
Markdown
# Provider integrations
|
|
|
|
## Codex
|
|
|
|
기본 command:
|
|
|
|
```text
|
|
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:
|
|
|
|
```text
|
|
claude -p --output-format text
|
|
```
|
|
|
|
Prompt는 stdin으로 전달한다. primary writer, reader reviewer, editor reviewer, reviser에 사용한다.
|
|
|
|
## Google Antigravity
|
|
|
|
Python SDK 표면:
|
|
|
|
```python
|
|
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
|
|
|
|
```bash
|
|
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는 합성값이다.
|