변경 로그
Bob Shell의 버전별 업데이트 내용을 확인하세요.
새로운 기능
새로운 기능
Office 파일 읽기 및 편집
office_read와 office_edit 두 가지 새로운 도구를 사용해 .docx, .xlsx, .pptx 파일을 읽고 편집할 수 있습니다. office_read로 텍스트 추출, 구조 개요 보기, 개별 요소 접근, 전체 파일 내용 덤프가 가능합니다. office_edit로 값 설정, 콘텐츠 추가 또는 제거, 찾기-바꾸기 작업을 수행할 수 있습니다. read_file 도구는 Office 파일을 자동으로 office_read로 전달합니다. 이 기능은 Bob IDE 2.1.0에서도 사용할 수 있습니다.Agent Client Protocol (ACP)
bob acp를 실행하면 Bob Shell을 ACP 에이전트로 노출할 수 있습니다. Zed, IntelliJ, Neovim을 포함한 모든 ACP 호환 편집기가 Bob Shell을 일급 AI 어시스턴트로 연결할 수 있습니다. 모드, MCP 서버, skills, 도구 승인, 세션 관리를 포함한 Bob의 전체 런타임이 ACP 연결을 통해 제공됩니다. Bob이 ACP 연결을 통해 파일 변경을 제안할 때, 편집을 수락하거나 거부하기 전에 승인 프롬프트에서 diff를 확인할 수 있습니다.Git 및 MCP 멘션 피커
@를 입력하면 git 커밋, 브랜치, 작업 트리 변경 사항 또는 MCP 리소스를 선택하는 피커가 열립니다. 선택한 항목은 메시지를 보내기 전에 해석되어 삽입됩니다.외부 편집기에서 프롬프트 편집
/editor를 실행하면 현재 입력 내용을 선호하는 터미널 편집기($VISUAL, $EDITOR, 또는 폴백으로 vi)로 열 수 있습니다. 편집기를 저장하고 닫으면 텍스트가 프롬프트로 다시 불러와집니다.Hooks 관리
/hooks를 실행하면 구성된 모든 전역 및 워크스페이스 hooks를 나열하는 대화상자가 열립니다. 대화상자에는 각 hook의 이벤트 유형, 매처, 범위, 상태, 명령이 표시됩니다. 개별 hook을 켜거나 끌 수 있으며, 디스크의 hook 설정이 변경되면 목록이 자동으로 새로 고침됩니다.z/OS 및 Linux on IBM Z 지원
개선 사항
잘린 경우 전체 MCP 도구 출력을 디스크에 저장
read_file에 범위를 지정해 출력의 어느 섹션이든 검사할 수 있어 불완전한 정보로 작업하는 일이 없습니다.큰 이미지 자동 크기 조정
정책으로 모든 사용자에게 hooks 적용
EnforcedHooks 정책을 사용해 사용자 정의 hooks보다 먼저 실행되는 hooks를 주입할 수 있습니다. 강제 적용된 hooks는 사용자가 재정의하거나 비활성화할 수 없어 감사 로깅과 같은 조직 전체 요구 사항에 적합합니다.버그 수정
전역 skill 디렉터리가 워크스페이스 범위에서 제외
같은 세션에서 저장된 도구 출력 읽기 가능
팀 피커가 Ctrl+C로 종료
--team 또는 --instance 인수로 시작될 때, 필수 팀 피커에서 이제 Ctrl+C로 깨끗하게 종료할 수 있습니다. 바닥글 힌트로 단축키를 확인할 수 있습니다. Esc를 눌러도 필수 대화상자는 닫히지 않습니다.개선 사항
Bob Shell에서 alwaysAllow MCP 도구 적용
.bob/mcp.json의 alwaysAllow에 등록된 MCP 도구는 이제 Bob Shell에서 작업의 첫 번째 도구 호출 시 자동으로 승인됩니다. 이전에는 이 설정이 IDE 확장에서만 적용되었습니다.작업 기록 보관 기간 연장
tasks.retentionDays를 0으로 설정하면 자동 정리가 비활성화되어 모든 작업 기록이 무기한 보관됩니다.플랫폼별 자동 승인 키보드 단축키
Alt+F입니다. macOS에서는 Ctrl+F가 그대로 유지됩니다.새로운 슬래시 명령어 별칭
/resume에 /history, /condense에 /compact, /permissions에 /trust, /status에 /info.버그 수정
설정 변경 시 항상 명시적 승인 필요
.bob/settings.json 및 ~/.bob/*/settings.json에 대한 쓰기는 자동 승인이 활성화된 경우에도 항상 명시적인 사용자 승인이 필요합니다. 자동 승인을 사용하여 Bob 설정 파일 변경에 대한 승인을 우회할 수 없습니다.Bob 홈 디렉토리 쓰기에 대한 자동 승인 차단
~/.bob/)에 쓰는 도구 호출은 자동 승인 모드가 켜져 있어도 더 이상 자동으로 승인되지 않습니다. 이러한 호출은 항상 명시적인 승인을 요청합니다.하위 디렉토리에서 워크스페이스 루트가 올바르게 확인됨
.bob보다 .git을 우선합니다. 자체 .bob/ 폴더가 있는 패키지 하위 디렉토리에서 Bob Shell을 시작해도 워크스페이스 범위의 스킬, 규칙 및 모드가 자동으로 누락되지 않습니다.MCP 도구 승인이 그룹 수준 권한을 준수
mcp 권한 그룹이 부여되지 않는 한 더 이상 자동 승인되지 않습니다. 이전에는 도구별 허용 목록이 그룹 승인 게이트를 우회할 수 있었습니다.Bob Shell이 종료 시 더 이상 멈추지 않음
Ctrl+C를 눌러도 Bob Shell이 정상적으로 종료되지 않던 문제를 수정했습니다. 이제 정책 감시자 프로세스가 종료 시 올바르게 정리됩니다.더 이상 사용되지 않는 --list-sessions 및 --limit 플래그 복원
--list-sessions 및 --limit <number> 플래그가 --list-tasks의 자동 별칭으로 복원되었습니다. 이 플래그를 사용하는 기존 스크립트는 수정 없이 계속 작동합니다.MCP 도구 페이로드 제한 증가
새로운 기능
메시지 큐
MCP 관리 명령어
bob mcp add, bob mcp add-json, bob mcp remove, bob mcp list를 사용해 CLI에서 직접 Model Context Protocol 서버를 관리할 수 있습니다. 전역 및 워크스페이스 범위와 stdio, SSE, HTTP 전송 방식을 지원합니다.Skills
개선 사항
설정 스키마 재설계
~/.bob/settings/settings.json에 저장됩니다. 스키마에 telemetry 섹션, edit 도구 그룹, 설정별 명확한 문서가 추가되었습니다. CLI 플래그와 /settings 슬래시 명령어는 현재 세션에 한해 파일 값을 재정의합니다.Agent 모드가 Code 및 Advanced 모드를 대체
비대화형 출력 스키마 확장
bob run의 JSON 출력에 세션별 토큰 수, 캐시 비율, 비용, 실행 시간, 도구 호출 합계를 포함하는 stats 객체가 추가되었습니다. 구조화된 이벤트 타입(message, tool_use, tool_result, error)을 통해 CI/CD 파이프라인에서 결과를 더 쉽게 분석할 수 있습니다.새로운 기능
사용자 정의 ID 공급자 지원
새로운 기능
추가 데이터 센터 지원
버그 수정
보안 업데이트 및 사소한 버그 수정
버그 수정
인증 토큰 새로 고침
기본 인증 방법
새로운 기능
API 키 인증
개선 사항
사소한 버그 수정
새로운 기능
터미널 기반 AI 지원
대화형 및 비대화형 세션
특화 모드
명령줄 도구
MCP (Model Context Protocol) 통합
Skills
사용자 정의 모드 및 Slash Commands
편집기 터미널 지원