iop/agent-client/pi/README.md
toki 01dc2ef78b refactor: readability baseline 및 테스트 구조 개선
- agent-readable-repository-refactor 완료: 기존 테스트 파일 아카이브 이동
- 새 테스트 파일 추가 (edge, node, client, config, readability)
- readability_audit 스크립트 및 baseline 추가
- roadmap/SDD 문서 갱신
- agent-client/pi/extensions/openai-sampling-parameters 추가
2026-07-17 16:02:12 +09:00

37 lines
1.4 KiB
Markdown

# Pi Agent Client
Pi Coding Agent에 Seulgivibe Codex/OpenAI 모델과 Claude 모델을 함께 등록한다.
등록 대상:
```text
seulgivibe-codex/gpt-5.1:medium
seulgivibe-codex/gpt-5.5:xhigh
seulgivibe-claude/claude-sonnet-4-5
seulgivibe-claude/claude-opus-4-8
seulgivibe-claude/claude-fable-5
```
## 설치
```bash
cd agent-client/pi
./install.sh
```
설치 후 이미 실행 중인 Pi session은 `/reload` 하거나 재시작한다.
새 설정 파일을 만드는 환경에서는 기본 모델을 `seulgivibe-codex/gpt-5.5`로 둔다. 기존 기본값이 있으면 보존한다.
설치 스크립트는 `extensions/openai-sampling-parameters.ts`를 등록한다. 이 extension은 Pi의 OpenAI-compatible 요청(`openai-completions`, `openai-responses`)마다 `temperature: 0.2`, `top_p: 0.9`를 설정한다. Anthropic 요청처럼 다른 API 형식은 변경하지 않는다.
## 전제
- Pi는 이미 설치되어 있어야 한다.
- 기존 `~/.pi/agent/settings.json`, `~/.pi/agent/models.json`의 개인 설정과 API key는 보존한다.
- 기존 `~/.pi/agent/extensions/openai-sampling-parameters.ts`가 다르면 timestamp backup을 만든 뒤 갱신한다.
- Seulgivibe key가 없으면 `~/.claude/anthropic_key.sh`에서 읽어 넣는다.
- 기존 `seulgivibe-openai` 설정은 `seulgivibe-codex`로 이관한 뒤 제거한다.
- 기존 dev-corp 설정이 있으면 지우지 않고 보존한다.
JWT/API key 원문은 이 폴더에 포함하지 않는다.