OpenCode v1.14.34 — v1.14.34 | AIwitness목록으로v1.14.34
Core
개선 사항
- PTY 연결 티켓을 추가하여 인증된 터미널 웹소켓이 클라이언트 간에 더 안정적으로 작동합니다.
- v2 세션 실패 이벤트를 추가하여 클라이언트가 실패한 실행을 감지하고 표시할 수 있습니다.
- Bash, PowerShell 및 cmd 세션에 대한 셸 명령 처리를 개선했습니다.
버그 수정
- effect HTTP 서버에서 빈 실패 대신 구조화된 오류 본문을 반환합니다.
- 새로운 각 HTTP 리스너에 대해 서버 인증 환경 변수를 올바르게 다시 로드합니다.
- 부트스트랩 명령이 실행되는 동안 작업 트리 생성이 중단되는 문제를 수정했습니다.
- Anthropic SDK 사용 시 Azure Anthropic 모델 분석을 수정했습니다.
- 웹 UI 프록시를 수정하여 공개 매니페스트 자산이 로드되고 프록시된 응답이
transfer-encoding에서 깨지지 않도록 했습니다. (@OpeOginni)
- Codex OAuth로 로그인할 때 Codex Spark 모델을 허용합니다. (@Utkub24)
- 독립형 서버 빌드에서 포함된 UI 제공을 수정했습니다.
- HttpApi 서버 사용 시 Desktop의 PTY 웹소켓 연결을 수정했습니다.
- opencode 클라이언트에서 사용자 정의 기본 인증 사용자 이름을 존중합니다.
- 보호된 서버 로그인 시 브라우저에 기본 인증을 요청합니다. (@OpeOginni)
- CLI 및 SDK에서 빈
{}대신 실제 서버 오류 메시지를 표시합니다.
- 큰 diff가 무제한 메모리를 사용하는 것을 방지합니다.
- v2 세션 API 응답이 선택적 필드를 올바르게 인코딩하도록 수정했습니다.
- 페이지 매김
Link 헤더를 실제 요청 호스트를 사용하도록 수정했습니다.
TUI
개선 사항
- 환경 및 진단 세부 정보를 출력하는
debug info를 추가했습니다.
버그 수정
- 기본 인증 서버 연결을 위해
--username 옵션을 추가했습니다. (@OpeOginni)
- 내부 ACP 연결을 통해 서버 인증을 전달합니다.
- 제공자 로그인 오류를 무시하지 않고 stderr에서 표시합니다.
Desktop
버그 수정
- 복구 실패 후 터미널 재연결 루프를 방지합니다.
- 앱을 다시 열 때 인증 토큰 자격 증명을 유지합니다.
4명의 커뮤니티 기여자에게 감사합니다:
- @PanAchy:
- chore(opencode): exclude .map files from CLI binary build (#25500)
- @OpeOginni:
- fix(httpapi): add basic auth challenge for browser login
- fix(auth): add username option for basic auth in RunCommand (#25600)
- fix(opencode): strip transfer-encoding in UI proxy and allow public manifest assets (#25698)
- @Utkub24:
- fix: allow Codex Spark with Codex OAuth (#25640)
- @cgilly2fast:
- chore(docs): rename firmware provider to frogbot (#25453)