pilot v0.10.0
에이전트 성능 향상으로 과잉이 된 지시문을 4축 전수 감사 후 3단계로 정비했습니다. 지시 문서 4,808 → 3,635줄, tools/ Python 7,138 → 4,997줄 (절감 2,141줄, 30.1%).
주요 변경
스킬·에이전트 재작성
- 슬래시 커맨드 스킬 17개 전부 100줄 이하로 원칙 중심 재작성 (learn만 109줄)
- 에이전트 5종은 기계 계약 보존을 우선해 재작성 —
VERIFICATION REPORT블록, TDD Detect literal, config 표 헤더 등 파서가 의존하는 문자열은 byte 단위로 불변 - 감사에서 추출한 불변 조건 195항(스킬 147 + 에이전트 48) 전수 보존 검증
도구 정리
- 스크립트 3종 삭제 —
diagnose.py·memory-hint.py·init_detect.py(모델 판단으로 이관) verify-report-lint.py파서를auto_pilot.py로 흡수. 전이 로직은 differential 테스트 12/12 일치로 불변 확인integrity.py2,160 → 995줄 (v0.1→v0.2 마이그레이션 시효 만료 삭제, md 표 lint 4종 이관, Onboarding Health 축소)doctor.py --schemaCI(validate.yml) 신설
버그 수정
orchestrate-load.py의 MANIFEST 파서 — anchor 없는 정규식이 문서 상단 blockquote를 먼저 매칭해, 모든 wrapper 세션에서 도메인 컨텍스트가 로드되지 않았습니다. anchored 정규식 + 펜스 코드블록 strip으로 수정
문서
reference/index.md도구 목록을 실재 8종으로 정정how-to/doctor-migration.md전면 재작성 — 기본 모드는 검사 전용,--fix는 백업 없이 즉시 적용,.gitignoresecret 주입은--fix없이도 실행됨을 명시 (기존 문서의 거짓 서술 3건 정정)tutorial/getting-started.md에서 무효화된 Troubleshooting 항목 삭제
업그레이드
minor 버전이므로 wrapper 계약이 바뀌었을 수 있습니다:
/plugin marketplace update radiostart-plugins
/plugin update pilot@radiostart-plugins
# 세션 재시작 후
/pilot:doctor
/pilot:analyze --regen-agents
정정 (2026-07-26): 최초 게시본은
pilot/tools/pilot-update.sh를 안내했으나, 이 스크립트는
marketplaces/클론만 fast-forward 할 뿐 플러그인이 실제로 로드되는
~/.claude/plugins/cache/{marketplace}/pilot/{version}/은 갱신하지 못해 업그레이드가 되지
않았습니다. 스크립트는 폐기됐고/plugin이 유일한 지원 경로입니다.
알려진 사항
skills/doctor/SKILL.md의 "검사는 비파괴 — 파일 수정 안 함" 서술이 실제 거동과 어긋납니다 (.gitignoresecret 주입은--fix없이도 실행). 다음 릴리스에서 정정 예정doctor실행 시conventions_doc/conventions_evalsWARN 2건은 config 표의 설명용 플레이스홀더를 파서가 실선언으로 오인하는 오탐입니다