URL 기반 지침과 작업 안정성 개선
URL 기반 지침과 AGENTS.md 로드가 추가되고, 대기·검사·권한 관련 안정성이 개선됐습니다.
교안에 영향
URL 기반 지침과 단축키, 사이드바 동작, 파일 자동완성 안내는 예전 글과 달라졌습니다.
요약
- URL-based instructions를 지원하고 OPENCODE_CONFIG_DIR AGENTS.md를 시스템 프롬프트에 불러옵니다. - timeout을 추가하고 git 미설치·미초기화 상황, 죽은 worktree, Java Language Server 경로 검사 오류를 처리합니다. - custom agent 요청에서 name 전송을 막고, skill tool의 available skills 대기 누락과 agent permissions 기반 skill 필터링을 바로잡습니다. - TUI와 Desktop에서 파일 자동완성, OAuth 단축키, 사이드바 동작, 터미널 렌더링·복사/붙여넣기, 단일 인스턴스 실행을 개선합니다.
바뀐 것
새 기능
- URL-based instructions를 지원합니다.
- OPENCODE_CONFIG_DIR AGENTS.md를 시스템 프롬프트에 로드합니다.
- CLI에 frecency-based file autocomplete를 추가합니다.
- OAuth 흐름에서 device code를 복사하는 단축키 'c'를 추가합니다.
- review sidebar에서 파일을 여는 view button을 추가합니다.
- review sidebar의 탭을 middle-click으로 닫을 수 있게 합니다.
- 여러 desktop windows가 생기지 않도록 single-instance plugin을 추가합니다.
- task list에서 subtasks를 클릭할 수 있게 합니다.
개선
- timeout을 추가해 작업이 멈추는 상황을 방지합니다.
- 터미널 텍스트 대비를 높여 가독성을 개선합니다.
- 웹 로드 성능을 code splitting으로 개선합니다.
- 앱의 scroll store 성능을 개선합니다.
기타
- 문서 마크다운의 표현과 대소문자를 다듬고, dead worktrees와 git 미사용·미초기화 상황을 처리하며, OpenTUI를 v0.1.69으로 올렸습니다.
- Cargo.lock을 갱신합니다.
수정
- subtask-only messages의 제목 생성에서 실제 사용자 프롬프트를 추출하도록 바로잡습니다.
- custom agent 요청 본문에서 name이 전송되지 않도록 합니다.
- agent permissions에 따른 skill 필터링을 복원합니다.
- skill tool에서 available skills에 대한 누락된 await를 추가합니다.
- Java Language Server 경로 검사에서 오류가 나지 않도록 합니다.
- ap-northeast-1(Tokyo region)에 대해 jp. prefix를 자동 할당합니다.
- sidebar title padding 문제를 고쳐 스크롤바 경계 사례를 방지합니다.
- 터미널에서 복사와 붙여넣기가 동작하지 않던 문제를 고칩니다.
- desktop documentation을 고칩니다.
- 파일 선택 시 review sidebar가 열리도록 합니다.