OpenCode v1.16.0 — v1.16.0 | AIwitness목록으로v1.16.0
코어
개선 사항
- 더티 파일 및 추적되지 않은 파일을 유지하는 관리형 워크스페이스 클로닝 추가
- 워크스페이스 및 디렉토리 간 세션 이동 기능 추가
- AWS Bedrock을 통한 적절한 OpenAI 모델 지원 추가
- 기술 발견 및 파일 기반 에이전트 로딩 추가
- 토큰 기반 청구를 위한 GitHub Copilot 사용량 추적 업데이트
- 대화형 세션 재생을 위한
run --replay 추가
- 시작 시간 개선 (@StarpTech)
버그 수정
- Vue 문법 강조 추가
- 저장된 세션 로드 시 전체 ACP 세션 재생 복원 (@imnotlxy)
- 셸 취소 경합 오류 수정
- SAP AI Core OpenAI 추론 변형 수정 (@jerome-benoit)
- 위임된 작업이 선택한 추론 변형을 잃는 문제 수정
- OpenAI 웹소켓 세션이 유휴 상태로 고착되는 문제 수정
- 마이그레이션된 저장소의 Windows 경로 정규화 수정
- 넓은 문자 근처에 붙여넣을 때 프롬프트 손상 수정 (@dauphinYan)
- ACP 취소가 활성 실행을 중단하도록 수정 (@smagnuso)
- SAP AI Core Anthropic Opus 4.7+ 적응형 추론 수정 (@jerome-benoit)
TUI
개선 사항
- 실험적 세션 전환기 개선
- 긴 사이드바 파일 경로 잘라내기
버그 수정
- 변형 핫키가 변형 없이 사용될 때 토스트 표시 (@ariane-emory)
- 질문 응답을 올바른 세션 디렉토리로 라우팅
- 백그라운드 작업 스피너가 고착되지 않도록 수정
데스크톱
개선 사항
- 색상 테마 추가 (@arvsrn)
- 로컬 서버 시작 실패를 앱에 표시
- v2 프롬프트를 위한 생각 수준 선택기 추가
- 설정에 서버 탭 추가
- 업데이트 버튼 추가 (@arvsrn)
버그 수정
- 세션 검토 새로 고침 및 VCS diff 캐싱 수정
- 데스크톱 업데이트를 사용할 수 없을 때 업데이트 작업 숨김
- 탭 제목 잘라내기 및 닫기 버튼 배치 수정
- 경로 동기화 완료 전에 프로젝트 세션 표시 (@mhart)
SDK
확장
버그 수정
커뮤니티 기여자 10명에게 감사드립니다:
- @jerome-benoit:
- fix(opencode): support sap-ai-core anthropic opus 4.7+ adaptive reasoning (#29991)
- fix(opencode): route SAP AI Core reasoning variants through modelParams (#30482)
- @mhart:
- fix(app): show project sessions before path sync resolves (#30167)
- @smagnuso:
- fix(acp): honor session/cancel by aborting the running turn (#30145)
- @dauphinYan:
- fix(tui): prevent prompt corruption when pasting near wide characters (#29710)
- @arvsrn:
- feat(app): v2 desktop UI improvements (#29689)
- feat(app): polish home projects list UI (#30436)
- feat(app): polish select-v2 component (#30446)
- feat(app): new update button (#30460)
- feat(app): color themes (#30824)
- @StarpTech:
- refactor(opencode): improve startup time by 38% (#30453)
- @ulises-jeremias:
- fix(github): enforce existing git author identity (#30507)
- fix(opencode): fallback to sh for curl upgrade (#30499)
- @ariane-emory:
- fix(tui): show toast when variant_list keybind used with no variants (#30724)
- @imnotlxy:
- fix(opencode):
ACP.loadSession should replay all messages (#30761)
- @colinhacks:
- fix: bump @openrouter/ai-sdk-provider to 2.9.0 (#30800)