OpenCode v1.1.52 — v1.1.52 | AIwitness목록으로v1.1.52
Core
- Claude 3.5 Sonnet (신규) 모델 지원 활성화
- 설정 초기화 충돌을 방지하기 위해 프록시 명령 실패를 무시하도록 변경
- TUI가 아닌 다른 클라이언트에서 사용 시 GitHub Copilot 플러그인이 올바르게 헤더를 설정하도록 보장
- GitLab 인증 플러그인을 동적 설치 대신 직접 번들로 포함
- 플러그인 설치 시 bun add 대신 직접 package.json 조작을 사용하도록 수정
- Kimi K2.5 같은 OpenAI 호환 제공자와의 이미지 읽기 수정 (@zhming0)
- 오류로 인해 xai ai-sdk 패키지 다운그레이드
- models.dev 스키마 참조를 사용한 모델 자동완성 기능 되돌리기
- opencode.json에서 모델 자동완성을 위한 models.dev 스키마 참조 추가 (@remorses)
- GPT 모델의 도구 호출 실패를 줄이기 위해 작업 도구 설명 및 입력 조정
- 커스텀 도구 및 플러그인 로드 전에 종속성 대기
- 생각 블록을 숨기거나 표시하는 함수를 키에 바인딩할 수 있도록 허용 (@ariane-emory)
- 읽기 전용 설정 디렉터리에서 종속성 설치 건너뛰기 (@shantur)
- Kimi for Coding 플랜이 k2p5에 대해 생각 기능이 기본적으로 활성화되도록 보장 (@monotykamary)
- Cloudflare Workers AI 제공자 수정
- HTTP 프록시 사용 시 --no-cache 플래그를 추가하여 플러그인 설치에서 무작위 정지 방지
- 첨부 파일을 찾을 수 없을 때 발생하는 세션 오류는 이제 정상적으로 처리됨
- 터미널에서 원격 서버 연결을 지원하고 GLIBC 호환성 수정 (@lucas-jo)
TUI
Desktop
- 파일 변경사항이 항상 앱에서 표시되지 않음
- 파일 트리가 파일시스템 변경사항과 동기화 유지
- 보스니아어 로케일 추가 (@edoedac0)
- 터미널 URL 처리 문제 수정
- 모바일에서 프롬프트 입력 주변의 추가 가로 패딩 제거 (@Brendonovich)
- 프로젝트 전환 시 워크스페이스 세션 새로 고침 (@neriousy)
- 응용 프로그램의 터미널 URL 처리 수정
- 터미널 줄 끝 처리 문제 수정
- 워크스페이스 변경 시 파일 내용 새로 고침하여 오래된 데이터 방지 (@ParkerSm1th)
- 하드코딩된 localhost 대신 브라우저 origin에서 터미널 WebSocket URL 파생 (@0xdsqr)
- 마지막 턴 변경사항이 검토 창에 렌더링됨
- 사이드바 호버 시 메뉴가 닫히지 않도록 안전 삼각형 추가
- 프롬프트 제출 시 댓글 지우기
- 앱의 e2e 테스트 액션 수정
- 터미널 하이퍼링크 클릭이 이제 제대로 작동
- 앱의 오래된 e2e 테스트 수정
- 불필요하게 아래로 스크롤 버튼 표시하지 않음
- 파일 트리가 프로젝트/세션 간 동기화 유지되지 않음
- 세션 옵션을 세션 페이지로 이동
- 앱에 세션 옵션 추가
- 열린 탭이 생성된 세션 따름
- CI에서 15분을 절약하기 위해 RPM 번들에서 압축 제거 (@goniz)
13명의 커뮤니티 기여자에게 감사드립니다:
- @lucas-jo:
- fix(terminal): support remote server connections and fix GLIBC compatibility (#11906)
- @goniz:
- fix(desktop): removed compression from rpm bundle to save 15m in CI (#12097)
- feat(tui): add running spinner to bash tool in TUI (#12317)
- @monotykamary:
- fix: ensure kimi-for-coding plan has thinking on by default for k2p5 (#12147)
- @0xdsqr:
- fix(app): derive terminal WebSocket URL from browser origin instead o… (#12178)
- @ParkerSm1th:
- fix(desktop): Refresh file contents when changing workspaces to not have stale contents (#11728)
- @shantur:
- fix(core): skip dependency install in read-only config dirs (#12128)
- @maharshi365:
- fix(tui): add hover states to question tool tabs (#12203)
- @ariane-emory:
- feat: Allow the function to hide or show thinking blocks to be bound to a key (resolves #12168) (#12171)
- @neriousy:
- fix(app): refresh workspace sessions on project switch (#12189)
- @remorses:
- feat: add models.dev schema ref for model autocomplete in opencode.json (#12112)
- @zhming0:
- fix(opencode): Fixes image reading with OpenAI-compatible providers like Kimi K2.5. (#11323)
- @Brendonovich:
- app: remove extra x padding around prompt input on mobile
- @edoedac0:
- feat(i18n): add Bosnian locale (#12283)