OpenCode v2.0.24 출시 안내
요약
OpenCode v2.0.24가 출시되어 Vercel AI Gateway 네이티브 런타임 지원, explore agent의 읽기 전용 셸 명령 사용 가능 등 주요 기능이 추가되었습니다. TUI 및 App 측면에서 세션 관리 명확성 향상과 다양한 버그 수정이 이루어졌습니다.
핵심 포인트
- Vercel AI Gateway가 네이티브 런타임에서 실행되어 안정성이 높아졌습니다.
- explore agent에 읽기 전용 셸 명령 사용 기능이 추가되었습니다.
- 세션 및 작업 상태 표시(Pending, Running 등)가 더욱 명확해졌습니다.
- 다양한 버그 수정으로 사용자 경험과 안정성이 개선되었습니다.
OpenCode v2.0.24가 출시되었습니다. 요약: Vercel AI Gateway가 네이티브 런타임에서 실행되며, explore agent는 읽기 전용(read-only) 셸 명령을 사용할 수 있게 되었고, shell permission scanner가 bash, zsh, PowerShell을 더 정확하게 처리하며, 데스크톱 앱에서 대기 중(queued), 보류 중(pending), 실행 중(running) 작업이 더 명확하게 표시됩니다.
𝗧𝗨𝗜
• 세션이 권한 또는 질문 답변을 기다리는 경우, 해당 세션이 탭에 이미 열려 있더라도 open-session 메뉴에서 상단에 표시되도록 변경되었습니다.
• 여러 세션 간 이동 시 subagent의 활성/비활성 필터가 초기화되는 문제가 수정되었습니다.
• 터미널에 렌더링된 Mermaid 플로우차트에서 교차하는 브랜치(crossing branches) 문제가 수정되었습니다.
• 그룹화된 탐색 활동에서 오류 아이콘이 제거되었습니다.
𝗔𝗽𝗽
추가된 기능 (Added)
• 실행 중인 subagent 세션에 대한 헤더 표시기가 추가되었고, "+N working" 및 "+N running" 카운트를 통해 더 명확한 실행 작업 메뉴를 갖게 되었습니다.
• 아직 전송되지 않은 메시지에 "Pending" 레이블이 추가되었으며, 큐로 이동(move-to-queue) 및 취소(undo) 아이콘도 더 명확해졌습니다.
• 각 /btw 답변이 자체 탭으로 추가되어 닫을 때까지 열려 있게 되었습니다. 이제 /btw는 composer가 선택한 모델을 먼저 적용합니다.
• 세션의 디렉토리가 누락되었을 때 표시되던 프롬프트가 복원되어, 다른 디렉토리나 작업 트리(worktree)를 선택하고 세션을 그곳으로 이동시킬 수 있습니다.
수정된 기능 (Fixed)
• 모델을 전환할 때 스테이징 되돌리기(staged reverts)가 손실되던 문제가 수정되었습니다. 이제 되돌리기는 agent 전환 후, 모델 전환 전에 커밋됩니다.
• 읽기 작업 그룹에 참여하는 동안 Working 상태가 사라지던 문제가 수정되었습니다.
• 세션 타임라인에서 오류와 그룹화된 업데이트 사이의 간격이 조정되었습니다.
• 사이드 패널 탭 클리핑 및 정렬 문제가 수정되었고, iOS 상태 표시줄과 분리되도록 휴대폰 제목 표시줄을 유지했습니다.
• 데스크톱 업데이트 매니페스트가 모든 파일에 대해 첫 번째 파일의 sha512를 재사용하던 문제가 수정되었습니다.
𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿𝘀
추가된 기능 (Added)
• 네이티브 Vercel AI Gateway 라우팅이 추가되었습니다. @ai-sdk/gateway 모델은 이제 OpenCode 자체 런타임에서 실행되며, AI SDK 패키지에서는 실행되지 않습니다.
• GitLab Duo Claude 및 GPT/Codex 모델에 대한 추론 변형(reasoning variants)이 추가되었고, gitlab-ai-provider가 6.19.0으로 업데이트되었습니다.
변경 사항
• OpenAI의 /models API와 동기화하는 대신 고정된 모델 목록을 사용하도록 ChatGPT로 로그인하는 방식이 변경되었습니다. 이는 OpenAI 버그에 대한 임시 해결책입니다. 이 목록에는 gpt-6 luna/sol 및 gpt-6.1-sol 모델이 추가됩니다.
• 레거시 OpenAI OAuth 로그인 방식의 이름이 "Codex 브라우저 (레거시)"와 "Codex 장치 코드 (레거시)\
LLM
• Vercel AI Gateway의 chat, messages, 및 responses 경로가 추가되었습니다. 이 경로는 게이트웨이 응답 메타데이터를 유지하고 OpenRouter 스타일의 프롬프트 캐싱을 적용합니다: Anthropic용 자동, Qwen용 Qwen 전용, 기타는 없음.
• Vertex Claude 경로에서 추론 노력(reasoning effort)이 전송되지 않던 문제를 수정했습니다.
• Anthropic Messages 및 OpenAI Responses 스트림 파서를 변경하여 알 수 없는 이벤트 필드를 버리는 대신 유지하도록 했습니다.
MCP
• MCP OAuth 콜백 페이지가 토큰 교환이 완료되기 전에 성공을 표시하던 문제를 수정했습니다. 실패한 교환은 이제 오류 페이지를 표시하며, 중복된 콜백은 거부됩니다.
데이터
• 통계 패턴과 강조 표시 막대 점에 호버 리플(hover ripple)이 추가되었고, 차트의 점 그리드가 막대와 정렬되도록 했습니다.
UI
• Markdown에서 굵게 처리된 텍스트를 약간 더 가벼운 무게(670)로 변경했습니다.
눈에 띄는 번들 변경 없음
AI 자동 생성 콘텐츠
본 콘텐츠는 X Claude/Anthropic의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기