플러그인 목록 JSON 출력과 원격 제어 동기화 개선
플러그인 목록을 JSON으로 내보내고, 기본 사고 수준 선택과 Remote Control 설정 동기화를 개선했습니다.
교안에 영향
예전에는 --model과 /model에서 --effort 없이 기본 모델을 쓰는 안내가 맞지 않음
요약
- agy plugin list에 --json이 추가되고, 설치된 모든 플러그인과 버전·활성화 여부를 표시하도록 바뀌었습니다. - --model과 /model이 --effort 없이도 기본 모델 이름을 받아, 서버 기본 사고 수준이나 medium 등을 자동 선택합니다. - Remote Control에서 브라우저 Settings 모달이 CLI 세션의 실제 설정을 보여 주고, agy remote-control serve가 저장된 settings.json과 연동됩니다. - /model 선택기, 재시도 백오프, 원격 MCP 서버 OAuth, /diff, /plugin, @conversation, 권한 규칙, 사고 관련 요청, WebM 처리의 여러 버그를 수정했습니다.
바뀐 것
개선
- agy plugin list에 --json 플래그를 추가해 기계 판독 가능한 출력을 제공하고, 가져온 플러그인만 보이던 문제를 고쳐 설치된 모든 플러그인을 버전과 활성화 여부까지 보여주도록 했습니다.
- Remote Control에서 브라우저의 Settings 모달이 CLI 세션의 설정을 실제로 보여 주고, agy remote-control serve 세션이 저장된 settings.json을 사용하며 브라우저 변경 사항도 다시 저장하도록 개선했습니다.
- Business sign-in과 Google Cloud 프로젝트의 pay-as-you-go에서 /model 선택기가 프로젝트가 접근할 수 없는 third-party models를 숨기도록 개선했습니다.
기타
- --model과 /model이 --effort 없이 기본 모델 이름을 받아도 오류를 내지 않고, 해당 모델의 기본 사고 수준을 자동으로 선택하도록 바뀌었습니다.
수정
- 모델 요청이 반복해서 실패할 때의 대기 시간이 너무 길던 문제, OAuth를 쓰는 remote MCP 서버의 세션 유지 문제, --agent가 알 수 없는 이름일 때의 처리, --print와 --prompt-interactive 충돌 시 종료 코드, 항상 색상을 쓰는 저장소의 /diff 표시 문제, 느린 대화 검색 시 @conversation: 추천 고착 문제, /plugin의 Agents: 목록 누락 문제, Remote Control 브라우저 세션에서 승인한 Always allow 규칙의 저장 위치 문제, Application D