Skip to content

pilot v0.10.0

Choose a tag to compare

@radiostart radiostart released this 25 Jul 14:01
677fe7c

에이전트 성능 향상으로 과잉이 된 지시문을 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.py 2,160 → 995줄 (v0.1→v0.2 마이그레이션 시효 만료 삭제, md 표 lint 4종 이관, Onboarding Health 축소)
  • doctor.py --schema CI(validate.yml) 신설

버그 수정

  • orchestrate-load.py의 MANIFEST 파서 — anchor 없는 정규식이 문서 상단 blockquote를 먼저 매칭해, 모든 wrapper 세션에서 도메인 컨텍스트가 로드되지 않았습니다. anchored 정규식 + 펜스 코드블록 strip으로 수정

문서

  • reference/index.md 도구 목록을 실재 8종으로 정정
  • how-to/doctor-migration.md 전면 재작성 — 기본 모드는 검사 전용, --fix는 백업 없이 즉시 적용, .gitignore secret 주입은 --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의 "검사는 비파괴 — 파일 수정 안 함" 서술이 실제 거동과 어긋납니다 (.gitignore secret 주입은 --fix 없이도 실행). 다음 릴리스에서 정정 예정
  • doctor 실행 시 conventions_doc/conventions_evals WARN 2건은 config 표의 설명용 플레이스홀더를 파서가 실선언으로 오인하는 오탐입니다