OpenCode v1.3.4 — v1.3.4 | AIwitness목록으로v1.3.4
Core
- 프롬프트 슬롯 기능 추가
- opencode-gitlab-auth를 2.0.1로 업데이트 (@vglafirov)
- 세션 프로세서를 Effect 기반 아키텍처로 리팩토링
- 더 나은 추상화를 위해 raw Filesystem 대신 AppFileSystem 사용
- OpenTUI를 버전 0.1.91로 업그레이드
- 프로젝트 간 캐시 히트율 증가를 위해 bash 도구 설명 조정
- Effect를 버전 4.0.0-beta.42로 업데이트
- 세션 압축 서비스를 Effect 사용하도록 리팩토링
- 단일 대상 플러그인 엔트리포인트 추가
- 포맷팅을 위해 Process.spawn 대신 ChildProcessSpawner 사용
- 더 많은 책임을 워크스페이스 라우팅으로 이전
- 세션 서비스를 Effect 기반 아키텍처로 리팩토링
- AI SDK v6 지원 추가
- 에러 처리에 추가 오버플로우 에러 패턴 추가
- Bun에서 지원하지 않는 mock.module을 제거하여 불안정한 플러그인 테스트 수정
- 인스턴스를 분리하고 워크스페이스를 통해 라우팅
- 플러그인 서비스 내부를 Effect화
- 스킬 서비스 내부를 Effect화
- TUI 플러그인 지원 추가
- Effect.forEach를 사용하여 Config 및 플러그인 서비스를 반환하도록 도구 레지스트리 리팩토링
- 생성된 모델 스냅샷 파일 무시
- VCS 모듈에서 async git()를 ChildProcessSpawner로 대체
- Effect 리팩토링에서 promise 파사드 대신 서비스 반환
- Windows에서 웹 UI 번들 빌드 수정
- 앱 시작 성능 개선
- 실패하거나 시간 초과된 연결에서 MCP 전송 닫기
- 설정을 위해 cachedInvalidateWithTTL 사용하고 Effect를 beta.37로 업데이트
- 설정 서비스를 Effect 사용하도록 리팩토링
- 워크스페이스 서버 및 WorkspaceContext 제거, 라우팅 아키텍처 개선
- 비-Codex GPT 모델이 Codex CLI를 모델로 한 자신만의 시스템 프롬프트를 가지도록 GPT 프롬프트 추가
- Effect를 사용하여 InstanceState로 LSP 서비스 리팩토링
TUI
- 프롬프트 플레이스홀더에 테마 색상 사용
- 다이얼로그 변형 메뉴 추가 및 서브에이전트 기능 개선
- 순환 대신 모델 변형 선택을 위해 다이얼로그 열기
- 기본 테마로 폴백하기 전에 KV 테마 확인
- 세션 보기에 상단 간격 추가 및 더 이상 사용되지 않는 문서 프롬프트 제거
- 서브에이전트 바닥글 복원 및 스타일 가이드 위반 수정
- 모델 변형 선택 다이얼로그 추가
- 바닥글에서 변형 순환 디스플레이 제거
- 세션 컨텍스트를 프롬프트 바닥글로 이동
Desktop
- 앱 시작 효율성 개선
- Windows 릴리즈에 Azure Artifact Signing 사용
- 파일 트리를 기본값으로 닫음 및 최소 너비 설정
- 모바일 키보드가 나타날 때 레이아웃 뷰포트 크기 조정 (@BYK)
- 프로젝트 전환 간 대기 중인 팔로우업 유지
- UI에서 응답이 스트리밍될 때 마크다운 끊김 감소
- 앱에서 포크 세션 버튼 제거
- 셸 도구를 기본값으로 축소된 상태로 설정
- 앱에 폰트 번들링하지 않음
3명의 커뮤니티 기여자분들께 감사합니다: