OpenCode v1.2.16 — v1.2.16 | AIwitness목록으로v1.2.16
Core
- 인증 로그인 URL의 후행 슬래시 정규화 (@elithrar)
- OpenTUI를 v0.1.86으로 업그레이드하고 마크다운 렌더링을 기본으로 활성화
- Gemini combiner 스키마 형제 주입 방지
- Cloudflare AI Gateway 제공자에 메타데이터 옵션 전달 (@ryanskidmore)
- Bus 이벤트의 일부 데이터 복제하여 토큰 값 보존 (@ryanskidmore)
- 자동 압축을 통한 413 Request Entity Too Large 오류 복구 (@bentrd)
- HTML 오류 응답에 대한 인간이 읽을 수 있는 메시지 표시 (@rianvdm)
- 고아 MCP 자식 프로세스 종료 및 종료 시 OPENCODE_PID 노출 (@ryanwyler)
- 세션 테이블에 workspace_id 추가
- 코어에 WorkspaceContext 추가
- 원격 워크스페이스 지원의 기본 구현
- 자식 세션 간 네비게이션을 위한 키바인딩 변경
- 테스트 문제 해결
- 애플리케이션의 터미널 렌더링 및 상호작용 문제 해결
TUI
- 터미널 호환성을 위해 곡선 화살표를 직선 화살표로 대체
- 일반적인 '실행 중...' 메시지 대신 TUI에서 대기 중인 도구 호출 수 표시
- TUI에서 활성 도구 실행을 위한 화살표 표시자 사용
- 부모 세션이 없을 때 세션 네비게이션 명령 비활성화 (@jerome-benoit)
- 프로젝트 ID 충돌 해결 및 동일 세션 ID에 대한 처리 업데이트 (@noamzbr)
- 서브에이전트 키바인드 힌트 및 스피너 애니메이션으로 작업 도구 디스플레이 개선
- Go 제공자 목록 명령 추가
Desktop
- Diff 렌더링 지연
- 애플리케이션의 타임라인 성능 끊김 문제 해결
- 앱의 헤더 요소 정리
- 프로젝트 닫기 네비게이션 안정화
- 여러 이징 함수 및 전환 유틸리티가 포함된 포괄적인 애니메이션 시스템 추가
- 기본 자동 응답을 false로 설정
- SolidJS를 사용하도록 앱 리팩토링
- 세션 검토 하단 패딩을 UI 레이어로 이동
- 데스크톱 애플리케이션의 latest.json 파이널라이저 수정
- 폴란드어 터키어 번역 되돌리기
- finalize-latest-json 스크립트에서 올바른 다운로드 링크 사용
- 윈도우 렌더링 및 단계적 타임라인을 통한 더 빠른 세션 전환
- 앱에 컴팩트 UI 추가 (@neriousy)
- 터키어 번역 다듬기 (@vaur94)
- 알려지지 않은 제공자 ID에 대해 합성 아이콘으로 폴백 (@rexdotsh)
- 앱의 스크롤 문제 해결
- 국제화 번역 동기화
- 열기 메뉴에 Warp 추가
- 데스크톱 빌드용 latest.json 파이널라이저 스크립트 추가
- 앱의 권한 자동 수락
- 앱 및 UI 패키지에 터키어 로케일 지원 추가 (@vaur94)
- 명령 팔레트에 최근 프로젝트 섹션 추가 (@neriousy)
- 데스크톱 open_path 기능을 Rust로 이동
- 원격 서버에 연결할 때 사용자 이름 및 비밀번호 제공 허용
- 앱의 권한 표시자 수정
- 앱에 권한 알림 추가
- 컨텍스트 탭 닫기 버튼에 키바인드 표시
- 앱의 더 나은 diff 및 코드 주석
- 파일 트리 스크롤 상태 관리 중복 제거
- 검토 변경 선택 높이 정렬
- 비활성 파일 탭 아이콘 음소거
- 검토가 닫혀 있지만 파일 트리가 열려 있을 때 세션의 최대 너비 설정
- 스크롤 시 파일 트리에 테두리 추가
- 컴팩트 보기에서 세션 탭 정렬을 수정하여 수직 오버플로우 방지
- 앱의 새로운 탭 스타일
- 모든 권한 자동 수락 모드
- 호버 억제 기능으로 프로젝트 타일 상호작용 개선 (@OpeOginni)
- 검토 레이아웃 단순화
- 데스크톱 사이드카의 셸 경로 환경 복원
- Windows에서 명령 프롬프트 대신 PowerShell에서 앱 열기 (@neriousy)
SDK
17명의 커뮤니티 기여자에게 감사드립니다: