OpenCode v1.4.4 — v1.4.4 | AIwitness목록으로v1.4.4
핵심
- 프롬프트 실행 중 인스턴스 및 로거 컨텍스트를 복원하여 프롬프트 시간 도구와 로깅이 올바르게 동작하도록 했습니다.
- GitHub Copilot 압축 요청을 유효하게 유지했습니다.
- 질문 API 응답의 flat 회신 형태를 복원했습니다.
- 즉시 완료되는 MCP OAuth 연결을 유지하여 인증된 서버가 연결된 상태를 유지하도록 했습니다.
- ACP 클라이언트에서 중복 사용자 메시지를 방지했습니다.
- ACP 클라이언트에서 세션 및 프롬프트 턴 중
user_message_chunk 이벤트 발생을 중단했습니다. (@RAIT-09)
@ai-sdk/openai-compatible 제공자에 대한 추론 요약 주입을 수정했습니다. (@nazarhnatyshen)
- 압축 후 자동 계속을 중지하는 실험용
compaction.autocontinue 훅을 추가했습니다.
- 캐시 지원을 포함한 Alibaba 제공자 지원을 추가했습니다.
- 스냅샷이 이전에 추적된 파일을 포함하여
.gitignore를 완전히 준수하도록 했습니다.
- 이미지 읽기가 더 이상 할당량에 포함되지 않습니다.
- 세션이 이제 실행 중 프로젝트 권한을 업데이트할 수 있습니다. (@remorses)
zhipuai-coding-plan에 대한 사고 기능을 활성화하고 한글 IME 잘림을 수정했습니다. (@claudianus)
TUI
- PII 및 기밀 트랜스크립트 데이터를 삭제하기 위해
opencode export --sanitize를 추가했습니다.
- 내장 테마에서 diff 라인 번호 대비를 수정했습니다.
- 플러그인 인증 로그인이 이제 플러그인에 권한이 필요할 때 API 키를 묻습니다. (@goniz)
- 플러그인에
authorize 메서드가 없을 때 플러그인 인증이 더 이상 API 키를 묻지 않습니다. (@goniz)
데스크톱
- Windows 데스크톱 백엔드가 종료 전 중단되는 문제를 수정했습니다.
SDK
- JavaScript SDK는 이제 오래된 서버가 API 대신 HTML로 응답할 때 명확한 오류를 발생시킵니다.
확장
- 플러그인이 이제 작업 공간 생성에 나타나는 사용자 지정 작업 공간 어댑터를 등록할 수 있습니다.
9명의 커뮤니티 기여자에게 감사합니다:
- @claudianus:
- fix: enable thinking for zhipuai-coding-plan & prevent Korean IME truncation (#22041)
- @remorses:
- feat: allow session permission updates (#22070)
- @simonklee:
- chore(github): vouch simonklee (#22127)
- @shafdev:
- fix(opencode): remove spurious scripts and randomField from package.json (#22160)
- @goniz:
- fix(cli): auth login now asks for api key in handlePluginAuth (#21641)
- fix(cli): handlePluginAuth asks for api key only if authorize method exists (#22475)
- @github-actions[bot]:
- @nazarhnatyshen:
- fix(provider): guard reasoningSummary injection for @ai-sdk/openai-compatible providers (#22352)
- @RAIT-09:
- fix(acp): stop emitting user_message_chunk during session/prompt turn (#21851)
- @gigamonster256:
- chore(nix): remove external ripgrep (#22482)