CLI 디버그 도구 호출과 데스크톱 보안 강화
CLI에서 디버그 도구 호출을 바로 지원하고, 데스크톱 로컬 서버에 비밀번호를 적용합니다.
교안에 영향
기존 안내에서 CLI의 debug tool calling 지원 여부와 데스크톱 로컬 서버의 비밀번호 설정 방식이 달라져 옛 설명이 맞지 않음
요약
- CLI에서 debug tool calling을 직접 지원합니다. - 데스크톱 앱에서 로컬 서버를 비밀번호와 함께 실행합니다. - OpenCode config, session metadata, MCP 서버 추가, TUI 세션 전환 등에서 동작을 개선하고 오류를 수정했습니다. - Cloudflare, Bedrock, zai 모델 관련 설정과 권한 처리도 조정했습니다.
바뀐 것
새 기능
- CLI에서 debug tool calling을 직접 지원합니다.
- 데스크톱 앱에서 로컬 서버를 비밀번호와 함께 실행합니다.
개선
- OpenCode config의 schema 업데이트 중 쓰기 오류를 처리합니다.
- zai model에서 clear_thinking이 비활성화되도록 합니다.
- edit와 write tool 피드백을 개선해 변경 적용 여부가 더 분명하게 보이도록 합니다.
- 중첩된 sub-agents에서 agent task permission을 올바르게 따르도록 합니다.
- Anthropic models on Bedrock에 reasoningConfig를 사용합니다.
- API URL을 session metadata에 저장합니다.
- region prefix models에 nova-2를 추가합니다.
- truncation directory permissions를 조정합니다.
- 환경 파일 읽기는 차단하지 않고 사용자 권한을 묻도록 바꿉니다.
- import sorting을 포함하도록 Biome check를 사용합니다.
- 복수형 처리(plurals)를 올바르게 다룹니다.
- 세션을 전환할 때 prompt가 제출되지 않도록 합니다.
- dialog select server에서 서버 제거용 icon button을 추가합니다.
수정
- 콘솔 출력에서 [object Object] 오류가 표시되지 않도록 고칩니다.
- Cloudflare provider의 max completion tokens 오류를 고칩니다.
- auth.set 대기 처리를 추가해 API key 설정 시 race condition을 막습니다.
- mcp add command로 MCP servers를 추가할 때 OpenCode config가 실제로 수정되도록 합니다.
- Windows Tauri CLI spawn에 필요한 인자를 추가합니다.