AIwitness
릴리즈
아티클
커뮤니티
릴리즈
아티클
커뮤니티
OpenCode v1.2.7 — v1.2.7 | AIwitness
목록으로
OpenCode
OPENCODE
2026.02.20
•
am 06:57
v1.2.7
코어
터미널 렌더링 및 상호작용 문제 수정
인스턴스 디렉토리에 상대적인 파일 상태 경로 정규화 (
@shantur
)
Bun.Glob에서 npm glob 패키지로 마이그레이션
Google, Google Vertex, Anthropic, Bedrock 및 제공자 유틸리티용 AI SDK 패키지 업그레이드
Gemini 3.1의 중간 추론 지원 추가
Bun.file 사용 제거
텍스트 파일이 바이너리로 잘못 분류됨
데스크톱 애플리케이션에서 최상위 레벨의 기본 서버 가져오기
앱의 터미널 재작업
AWS 및 Google 인증 패키지 포함
OPENCODE_CONFIG_CONTENT의 토큰 치환이 이제 올바르게 작동 (
@ariane-emory
)
Bun.file()에서 Filesystem 모듈로의 마이그레이션 되돌리기
project.ts를 Bun.file()에서 Filesystem/stat 모듈로 마이그레이션
read 도구를 Bun.file()에서 Filesystem 모듈로 마이그레이션
write 도구를 Bun.file()에서 Filesystem 모듈로 마이그레이션
Edit 도구를 Bun.file()에서 Filesystem 모듈로 마이그레이션
남은 도구 파일들을 Bun.file()에서 Filesystem/stat 모듈로 마이그레이션
storage.ts를 Bun.file()/Bun.write()에서 Filesystem 모듈로 마이그레이션
src/storage/json-migration.ts를 Bun.file()에서 Filesystem 모듈로 마이그레이션
MCP auth 모듈을 Bun file API에서 Filesystem 모듈로 마이그레이션
스토리지 데이터베이스를 Bun.file()에서 statSync로 마이그레이션하여 파일 존재 여부 확인
세션 프롬프트 모듈을 Bun.file()에서 Filesystem/stat 모듈로 마이그레이션
opencode run
에서의 충돌 수정 및 오류가 발생한 도구 호출을 출력에 표시
스킬 발견을 Bun file API 대신 Filesystem 모듈을 사용하도록 마이그레이션
세션 지시사항 처리를 Bun.file()에서 Filesystem 모듈로 마이그레이션
provider.ts를 Bun.file()에서 Filesystem 모듈로 마이그레이션
shell.ts를 Bun.file()에서 statSync로 마이그레이션하여 파일 시스템 작업 개선
로그 유틸리티를 Bun.file()에서 Node.js fs 모듈로 마이그레이션하여 더 나은 호환성 제공
models.ts를 Bun.file()/Bun.write()에서 Filesystem 모듈로 마이그레이션
terraform-ls 설치를 위해 HashiCorp 릴리스 API 사용 (
@edubxb
)
LSP 서버를 Bun.file()/Bun.write()에서 Filesystem 모듈로 마이그레이션
세션 명령을 Bun.file()에서 statSync로 마이그레이션하여 파일 시스템 작업 개선
agent.ts를 Bun.file()에서 Filesystem 모듈로 마이그레이션
auth 모듈을 Bun.file()/Bun.write()에서 Filesystem 모듈로 마이그레이션
sessionID 및 callID를 shell.env 훅 입력에 전달 (
@tesdal
)
애플리케이션의 터미널 크로스톡 문제 수정
SST 버전 업데이트
src/global/index.ts를 Bun.file()에서 Filesystem 모듈로 마이그레이션
GitHub 컨텍스트가 오버플로우할 때 PROMPT_TOO_LARGE 오류 발행 (
@elithrar
)
src/bun/index.ts를 Bun.file()/Bun.write()에서 Filesystem 모듈로 마이그레이션
config/markdown.ts를 Bun.file()에서 Filesystem 모듈로 마이그레이션
file/index.ts를 Bun.file()에서 Filesystem 모듈로 마이그레이션
format/formatter.ts를 Bun.file()에서 Filesystem 모듈로 마이그레이션
readJson을 명시적 타입 매개변수 없이 호출 가능하도록 허용
file/ripgrep.ts를 Bun API에서 Filesystem 모듈로 마이그레이션
index.ts를 Bun.file()에서 Filesystem 모듈로 마이그레이션
Julia 언어 서버 지원 추가 (
@zarly
)
GitLab AI 제공자를 3.6.0으로 업그레이드하여 Sonnet 4.6 지원 추가 (
@vglafirov
)
Bun.file 마이그레이션을 위한 중앙 집중식 파일시스템 모듈 추가
Clojure 구문 강조 수정 (
@finalfantasia
)
탐색 서브에이전트가 자동 거부 대신 외부 디렉토리 권한을 요청하도록 보장
kilo 자동 로드하지 않음
Kilo를 기본 제공자로 추가 (
@Nomadcxx
)
updateMessage에서 중복 삼항 연산자 단순화 (
@yikayiyo
)
Read 도구가 모든 파일 시스템 작업에 fs/promises를 사용하도록 보장
read 도구를 더 메모리 효율적으로 개선
플러그인 인증 제공자를 로그인 선택기에 표시 (
@anoldguy
)
OAuth 제공자가 무효하다고 표시할 때 OAuth 자격증명 무효화 (
@GreenStage
)
완료 시 models.dev를 가져오지 않음 (
@gigamonster256
)
SSE 재연결 후 상태 복구 및 SSE 스트림 강화
파일이 비동기적으로 해결될 때 메시지 부분 순서 유지
도구의 첨부 파일에서 ID 제거하고 대신 prompt.ts에서 할당
TUI
GitHub 작업 브랜치 감지 개선 및 422 오류 처리 (
@elithrar
)
터미널 출력이 작성된 후 onExit 콜백이 실행되도록 보장
TUI 스레드 모듈을 Bun.file()에서 Filesystem 모듈로 마이그레이션
에이전트 명령을 Bun.file()/Bun.write()에서 Filesystem 모듈로 마이그레이션
import 명령을 Bun.file()에서 Filesystem 모듈로 마이그레이션
이전 첨부 파일이 이미지일 때만 카운트를 증가하도록 pasteImage 업데이트 (
@OpeOginni
)
editor.ts를 Bun.file()/Bun.write()에서 Filesystem 모듈로 마이그레이션
clipboard.ts를 Bun.file()에서 Filesystem 모듈로 마이그레이션
CLI run 명령을 Bun.file()에서 Filesystem/stat 모듈로 마이그레이션
세션 목록 --max-count 매개변수는 이제 표시되는 세션의 수를 올바르게 제한 (
@mharris717
)
세션이 끝난 후 중단 없이 깔끔하게 종료
권한 및 사이드바용 scrollbox 스타일 지정 (
@akronb
)
버튼 높이 증가 및 권한 프롬프트 레이아웃 정렬 개선
TUI에서 로고 및 프로젝트 세부 정보가 포함된 새 세션 배너 표시
데스크톱
WSL 통합을 위한 일본어 번역 업데이트 (
@taroj1205
)
isLocal 함수에서 localhost URL이 올바르게 작동하도록 수정
프로젝트로 이동할 때 마지막 세션으로 이동
앱의 타입 체크 오류 수정
앱의 allServers 목록 중복 제거
세션 턴 수평 패딩 조정
앱의 프롬프트 도크 패딩 조정
사이드카가 Windows에서 창을 생성하는 것 수정
프롬프트 모드 토글 툴팁 지연
앱의 프롬프트 모드 토글 툴팁 단축
검토 패널 패딩 감소
UI에서 검색 버튼 스타일 조정
제목 표시줄 버튼의 확장된 색상 상태
제목 표시줄 버튼의 호버 및 활성 스타일 조정
공유 버튼에 이제 테두리가 있음
파일 트리 배경색 조정
데스크톱 프로젝트의 projectsKey에서 sidecar 키 처리
데스크톱 앱이 로컬 서버를 잘못 식별하는 것 수정
서버 관리 백엔드 리팩토링
모든 중첩 수준에서 파일 트리 아이콘 색상 교환을 위해 group-hover 사용
TUI의 모드 토글 아이콘 스타일링 단순화
데스크톱 구현 정리
데스크톱 애플리케이션에서 WSL 지원 일시 비활성화
프롬프트 입력에서 라디오 그룹 사용
CSS를 통해 프롬프트 모드 토글 아이콘 색상을 단순화하고 TUI의 메시지 타임라인 패딩 조정
앱의 프롬프트 입력 문제 수정
터미널 연결 해제 및 재동기화 기능 수정
데스크톱 애플리케이션에서 tauri-plugin-shell 로직 복제
TUI의 수정된 파일 가시성 및 버튼 간격 개선
트리 뷰에서 기본적으로 단색 파일 아이콘을 표시하고, 호버 시 색상을 표시하여 시각적 혼란 감소
공유 버튼 텍스트 스타일을 일관된 12px 정규 글꼴 두께를 사용하도록 수정
더 나은 가시성을 위해 권한 요청에 경고 아이콘 추가
도크 프롬프트 셸 구성 요소 추출
탭 전환 시 UI가 더 이상 깜박이지 않음 (
@neriousy
)
데스크톱 앱의 셸 시작 시 사이드카 헬스 체크 타임아웃 회피 (
@ysm-dev
)
더 나은 클릭 가능성을 위해 프롬프트 모드 토글 높이 증가
데스크톱 애플리케이션에 대한 더 많은 엔드-투-엔드 테스트 추가 (
@neriousy
)
UI에서 돋보기 아이콘 업데이트
제목 표시줄 작업 패딩 조정
제목 표시줄 검색 및 열기 패딩 개선
제목 표시줄 검색 중앙 정렬 및 키 바인드 스타일링 부드럽게
제목 표시줄 검색 텍스트 크기 정렬
제목 표시줄 활성 배경을 호버와 일치
제목 표시줄 작업에서 약한 테두리 사용
제목 표시줄 오른쪽 패딩 감소
파일 트리 토글 표시 유지
UI에서 아이콘 버튼 간격 조정
앱의 세션 타임라인 및 턴 처리 재작업
macOS 데스크톱에서 Escape 처리를 프롬프트 입력에 로컬로 유지 (
@itskritix
)
Windows에서 서버 CLI 창 숨기기
SDK
SDK 게시 스크립트에서 중첩 내보내기 변환 수정
25명의 커뮤니티 기여자에게 감사합니다:
@itskritix
:
fix(app): keep Escape handling local to prompt input on macOS desktop (
#13963
)
@vynnlee
:
docs(ko): improve Korean translation accuracy and clarity in Zen docs (
#13951
)
@chenmijiang
:
docs: improve zh-cn and zh-tw documentation translations (
#13942
)
@hmu332233
:
fix(docs): correct reversed meaning in Korean plugins logging section (
#13945
)
@neriousy
:
feat(desktop): more e2e tests (
#13975
)
fix(app): ui flashing when switching tabs (
#13978
)
@ysm-dev
:
fix(desktop): avoid sidecar health-check timeout on shell startup (
#13925
)
@alexcarpenter
:
fix: Homepage video section layout shift (
#13987
)
@gigamonster256
:
fix: don't fetch models.dev on completion (
#13997
)
@GreenStage
:
fix: Invalidate oauth credentials when oauth provider says so (
#14007
)
@anoldguy
:
feat: surface plugin auth providers in the login picker (
#13921
)
@akronb
:
fix(tui): style scrollbox for permission and sidebar (
#12752
)
@yikayiyo
:
refactor: simplify redundant ternary in updateMessage (
#13954
)
@Nomadcxx
:
feat: add Kilo as a native provider (
#13765
)
@finalfantasia
:
fix(opencode): fix Clojure syntax highlighting (
#13453
)
@mharris717
:
fix(cli): session list --max-count not honored, shows too few sessions (
#14162
)
@vglafirov
:
feat: GitLab Duo - bump gitlab-ai-provider to 3.6.0 (adds Sonnet 4.6) (
#14115
)
@zarly
:
feat: add Julia language server support (
#14129
)
@elithrar
:
fix(github): emit PROMPT_TOO_LARGE error on context overflow (
#14166
)
fix(github): action branch detection and 422 handling (
#14322
)
@OpeOginni
:
fix(opencode): update pasteImage to only increment count when the previous attachment is an image too (
#14173
)
@tesdal
:
feat(plugin): pass sessionID and callID to shell.env hook input (
#13662
)
@edubxb
:
fix(lsp): use HashiCorp releases API for installing terraform-ls (
#14200
)
@ariane-emory
:
fix: token substitution in OPENCODE_CONFIG_CONTENT (alternate take) (
#14047
)
@Seungjun0906
:
docs(ko): improve wording in ecosystem, enterprise, formatters, and github docs (
#14220
)
@shantur
:
fix(core): normalize file.status paths relative to instance dir (
#14207
)
@taroj1205
:
feat(i18n): update Japanese translations to WSL integration (
#13160
)
원문 보기
·
링크 복사
링크 복사