GitLab 에이전트 지원과 업데이트 흐름 개선
GitLab Agent Platform, 단계적 인증, 업데이트 확인 절차를 추가하고 여러 안정성 문제를 고쳤습니다.
교안에 영향
예전 안내 글의 anthropic oauth plugin 사용 안내는 더 이상 맞지 않으며, 업데이트 전 확인 절차와 특정 버전 건너뛰기 안내도 새로 반영해야 합니다.
요약
- GitLab Agent Platform에서 워크플로 모델 자동 발견과 WebSocket 기반 로컬 도구 사용을 지원합니다. - git-backed Session Review와 대화형 업데이트 흐름을 추가하고, Node.js에서도 실행할 수 있게 했습니다. - TUI와 Desktop에서 multistep authentication을 지원해 GitHub Copilot for Enterprise 배포 환경의 사용성을 높였습니다. - 터미널, 파일 첨부, 모델 제공자, 원격 서버 전환, Windows 명령 실행 등 여러 버그를 수정했습니다.
바뀐 것
새 기능
- git-backed Session Review를 추가해 uncommitted changes와 branch diffs를 opencode 안에서 검토할 수 있게 했습니다.
- TUI와 Desktop에서 multistep authentication을 지원합니다.
- major 및 minor updates에서 업그레이드 전에 확인 대화상자를 보여 주고, 특정 버전을 건너뛸 수 있는 Interactive Update Flow를 추가했습니다.
- opencode가 Bun뿐 아니라 Node.js에서도 실행되도록 Node.js support와 전용 entry point, build script를 추가했습니다.
개선
- Desktop App에서 cmd+option+arrow keys로 프로젝트 사이를 더 빠르게 이동할 수 있게 했습니다.
- Desktop App의 파일 업로드에서 file type filters와 multiple file selection을 지원합니다.
- 앱 전반의 loading state 관리를 개선해 비동기 작업 중 피드백을 더 일관되게 표시합니다.
- xAI reasoning models에서 encrypted content 지원과 함께 responses API를 사용하도록 바꿔 긴 다중 턴 대화 성능을 개선했습니다.
- GPT subscription model list를 최신 사용 가능한 모델로 갱신했습니다.
- vLLM context overflow 오류 감지를 개선해 한도를 넘었을 때 더 명확한 피드백을 제공합니다.
- OAuth plan users가 이전 whitelisting 제한 없이 codex instructions를 사용할 수 있게 했습니다.
- UI contrast를 높이고 hover/active 요소의 밝기를 낮춰 가독성과 눈의 피로를 개선했습니다.
기타
- GitLab Agent Platform을 완전히 지원하고, GitLab 인스턴스에서 workflow models를 자동으로 발견하며 WebSocket으로 opencode의 local tools를 사용할 수 있게 했습니다.
수정
- workspace 또는 project 전환 시 발생하던 visual flickering과 loading spinners 문제를 고쳤습니다.
- sidebar를 최소 너비로 조절할 때 자동으로 닫히지 않도록 수정했습니다.
- console device login에서 pending authorization 상태를 올바르게 처리하도록 고쳤습니다.
- 컨텍스트 메뉴로 terminal renaming이 실패하던 문제를 고쳤습니다.
- 서버가 terminal sessions에 대해 not found 오류를 반환할 때 terminal이 멈추는 문제를 고치고 다시 초기화되도록 했습니다.
- 붙여넣기 시 raw byte data를 보존해 binary content와 special characters 처리를 개선했습니다.
- Enter를 빠르게 연속 입력할 때 prompt가 중복 제출되던 문제를 고쳤습니다.
- thinking capabilities가 없는 모델에는 thinking configuration을 적용하지 않도록 Vertex AI 오류를 고쳤습니다.
- streaming 중 cost data 형식이 잘못 전달되던 문제를 고쳐 validation errors를 막았습니다.
- attachment가 있는 이전 prompt를 다시 사용하거나 fork할 때 file attachments가 사라지던 문제를 고쳤습니다.
- snapshot revert에서 겹치는 파일 변경이 잘못된 patch hash를 적용하던 문제와 hidden file ordering 정렬 버그를 해결했습니다.
- 다른 server에 다시 로그인할 때 stale server URL과 email이 남아 있던 문제를 고쳤습니다.