Hub-managed 플러그인과 MCP 자동 시작
Hub-managed Agent Plugins와 mcp.json 자동 시작을 도입하고 재시도·성능·버그 수정을 함께 적용했다.
교안에 영향
workspace의 .agents/plugins는 스캔하지 않으므로 예전처럼 저장소에 넣은 MCP 서버가 자동으로 올라간다고 안내한 글은 맞지 않음
요약
- Hub-managed Agent Plugins를 도입해 ~/.agents/plugins/*의 plugin.json과 skills/를 기반으로 스킬을 노출하고, mcp.json의 stdio·Streamable HTTP·legacy SSE 서버를 cline_mcp_settings.json 없이 시작하도록 변경했다. - 모델 턴 재시도 정책을 강화해 중간에 실패한 턴과 요청 시작 429/5xx/네트워크 오류에 대해 SDK 수준 재시도를 늘렸고, 이미 스트리밍이 시작된 턴은 중복 재시도하지 않도록 했다. - 스트리밍 이벤트의 hook forwarding을 줄이고 이벤트 로그 저장 방식을 조정해 지연을 낮췄으며, 체크포인트는 persistent snapshot index로 변경해 재해시 비용을 줄였다. - run_commands가 백그라운드 자식 프로세스에서 멈추던 문제와 apply_patch의 Add File이 기존 경로를 덮어쓰던 문제를 수정했다.
바뀐 것
새 기능
- Hub-managed Agent Plugins를 도입해 ~/.agents/plugins/*의 plugin.json과 skills/를 기반으로 스킬을 노출한다.
- mcp.json의 stdio·Streamable HTTP·legacy SSE 서버를 cline_mcp_settings.json 없이 시작하도록 변경했다.
개선
- 모델 턴 재시도 정책을 강화해 중간에 실패한 턴과 요청 시작 429/5xx/네트워크 오류에 대한 SDK 수준 재시도를 늘렸다.
- 이미 스트리밍이 시작된 턴은 중복 재시도하지 않도록 했다.
- 스트리밍 이벤트의 hook forwarding을 줄이고 이벤트 로그 저장 방식을 조정해 지연을 낮췄다.
- 체크포인트를 persistent snapshot index로 변경해 재해시 비용을 줄였다.
수정
- run_commands가 백그라운드 자식 프로세스에서 멈추던 문제를 수정했다.
- apply_patch의 Add File이 기존 경로를 덮어쓰던 문제를 수정했다.