변경 로그

IBM Bob의 버전별 업데이트에 대해 알아봅니다.

새로운 기능

2.0.3

2026년 8월

새로운 기능

아랍어 지원

이제 Bob을 아랍어로 사용할 수 있습니다. 표시 언어를 아랍어로 설정하면 Bob이 아랍어로 응답하며 전체 UI가 오른쪽에서 왼쪽 레이아웃에 맞게 조정됩니다. 코드 블록은 왼쪽에서 오른쪽으로 유지됩니다.

개선 사항

작업 기록 30일 보존

작업 기록이 이제 기본적으로 30일 동안 보존됩니다. 모든 작업 기록을 무기한 보존하려면 Bob 설정에서 보존 값을 0으로 설정하세요.

버그 수정

토큰 갱신 후 채팅 중단

인증 토큰 갱신 후 채팅 턴이 응답 없이 중단된 것처럼 보이는 문제를 수정했습니다.

브랜치 전환 후 잘못된 동작

브랜치를 전환하거나 fast-forward pull을 실행하면 현재 세션에서 Bob이 잘못 동작하는 문제를 수정했습니다.

미구독 패키지에 대한 결과 표시

구독하지 않은 프리미엄 패키지에 대해 Findings 결과가 표시될 수 있는 버그를 수정했습니다.

커밋 시 Bobalytics가 텔레메트리를 수집하지 않는 문제

GitHub에 코드를 커밋할 때 Bobalytics가 텔레메트리 데이터를 수집하지 않는 문제를 수정했습니다.

2.0.2

2026년 8월

새로운 기능

워크스페이스 신뢰

Bob은 이제 폴더를 처음 열 때 신뢰 결정을 내리도록 요청합니다. 신뢰할 수 없는 폴더는 안전 모드에서 실행됩니다: 워크스페이스 소스 구성, skill, agent, rule 및 MCP 서버는 명시적으로 신뢰를 부여할 때까지 일시 중단됩니다. /permissions 명령을 사용하여 현재 폴더의 신뢰 수준을 검토하고 변경합니다.

명령 수명 주기 후크

이제 Bob 세션의 주요 시점에서 셸 명령을 실행할 수 있습니다: 세션 시작 시, 각 도구 사용 전후, 프롬프트 제출 시, 에이전트 중지 시. 워크스페이스의 .bob/settings.json 또는 전역적으로 ~/.bob/settings/settings.json에서 후크를 정의합니다.

채팅 내 검색

Bob 채팅 패널이 포커스된 상태에서 Command+F(macOS) 또는 Ctrl+F(Windows/Linux)를 눌러 현재 작업의 모든 메시지를 검색합니다. 일치 항목이 이전/다음 탐색 및 자동 스크롤로 강조 표시됩니다.

활성 워크스페이스가 편집기를 따름

다중 루트 워크스페이스에서 활성 작업 워크스페이스가 이제 현재 편집 중인 파일과 일치하도록 자동으로 전환되어 수동 전환 없이 AI 컨텍스트를 관련성 있게 유지합니다.

개선 사항

마지막 활동 기반 작업 보존

작업 보존은 이제 작업의 생성 날짜가 아닌 마지막 업데이트부터 측정됩니다. 계속 상호 작용하는 작업은 더 이상 조기에 제거되지 않습니다.

이미지 제한 관리

Bob은 이제 요청이 20개 이미지 제한을 초과하지 않도록 방지합니다. 기본적으로 제한에 도달하면 오래된 이미지가 자동으로 제거됩니다. 설정에서 자동 제거를 끄고 제거할 이미지를 수동으로 선택합니다.

버그 수정

불필요한 모드 전환 감소

작업 중에 Bob이 불필요하게 모드를 전환하는 문제를 수정했습니다. 이제 Bob은 필요한 기능을 사용할 수 없는 경우가 아니면 활성 모드에 유지됩니다.

닫은 후 diff 미리보기 다시 열기

diff 미리보기를 닫은 다음 다시 여는 것이 이제 올바르게 작동합니다. 이전에는 첫 번째 닫기 후 미리보기가 닫힌 상태로 유지되었습니다.

새 턴에서 채팅 기록 재생

새 턴을 시작할 때 채팅 기록이 잘못 재생되어 중복 메시지가 나타나는 문제를 수정했습니다.

승인 정책 재설정

작업 중에 도구 승인 정책이 예기치 않게 재설정되어 이미 승인된 도구를 다시 승인해야 하는 버그를 수정했습니다.

워크스페이스 신뢰가 후크에 적용되지 않음

수명 주기 후크가 이제 별도의 평가가 아닌 공유 신뢰 상태를 사용하여 워크스페이스 신뢰 설정을 올바르게 존중합니다.

API 키 지역 라우팅

API 키 추론 요청이 잘못된 지역으로 라우팅되어 인증 실패를 일으킬 수 있는 문제를 수정했습니다.

Subagent 도구 승인 오래된 상태

활성 작업 중에 subagent의 도구 승인 대화 상자가 잘못 작동할 수 있는 버그를 수정했습니다.

도구 결과 메시지가 올바르게 접힘

사용자 정의 표시가 있는 도구 결과 메시지가 접힌 상태로 렌더링되는 대신 인라인으로 확장되는 문제를 수정했습니다.

Findings 패널 외부 링크

Findings 패널의 외부 URL이 이제 올바르게 열립니다. 이전에는 외부 링크를 클릭해도 효과가 없었습니다.

2.0.1

2026년 7월

새로운 기능

워크스페이스 간 작업 탐색

현재 열려 있는 워크스페이스뿐만 아니라 다른 워크스페이스의 작업도 탐색하고 다시 열 수 있습니다.

검색 가능한 브랜치 선택기

브랜치 선택기에 검색 기능이 추가되어, 브랜치가 많을 때 원하는 브랜치를 더 쉽게 찾을 수 있습니다.

파일 편집 승인 전 미리보기

새 설정을 통해 편집기에서 제안된 파일 편집을 승인하기 전에 직접 미리볼 수 있습니다.

bob.ibm.com을 통한 통합 로그인

이제 bob.ibm.com을 사용하여 로그인할 수 있어 모든 Bob 클라이언트에서 단일 통합 로그인 경험을 제공합니다.

개선 사항

툴팁 및 자동 승인 메뉴

채팅 푸터의 툴팁이 더 예측 가능하게 작동하고, 자동 승인 메뉴에 설정으로 연결되는 유용한 안내 메모가 표시됩니다.

Findings 패널 아이콘 색상 코드

Findings 패널의 아이콘이 색상 코드로 표시되어 다양한 문제 유형을 한눈에 파악하기 쉬워졌습니다.

MCP 서버 입력 유효성 검사

MCP 서버 추가 시 입력 값이 올바르게 검증됩니다. 중복을 방지하고 올바른 URL 및 인수 형식이 필요합니다.

멘션 표시 개선

멘션(@ 참조)이 다양한 컨텍스트에서 일관된 아이콘으로 더 안정적으로 표시됩니다.

MCP 리소스 및 프롬프트

MCP 서버가 이제 리소스와 프롬프트를 지원하며, 멘션(@) 및 슬래시 액션(/)으로 접근할 수 있습니다.

설정 검색이 모든 탭 포함

설정 검색이 이제 MCP, Modes, Skills를 포함한 모든 탭에서 올바르게 결과를 찾습니다.

긴 명령어 텍스트 올바른 줄바꿈

도구 승인 대화 상자의 긴 명령어 텍스트가 화면 밖으로 넘치는 대신 줄바꿈됩니다.

버그 수정

새 작업에서의 컨텍스트 과부하

모든 메시지에서 git 상태를 전송하여 새 작업에서 컨텍스트 과부하가 발생하던 문제를 수정했습니다.

자동 압축

작업이 너무 길어지면 컨텍스트가 자동으로 압축되어 속도 저하 및 컨텍스트 손실을 방지합니다.

채팅 입력 커서 위치

모드 전환 시 채팅 입력의 커서가 텍스트 시작으로 이동하는 버그를 수정했습니다.

Diff 열기 오류 메시지

"Diff 열기" 버튼이 diff 미리보기 로드에 실패할 때 명확한 오류 메시지를 표시합니다.

도구 거부 인식

도구 작업을 거부하면 Bob이 이제 거부를 올바르게 인식합니다.

심볼릭 링크 규칙 폴더

.bob/rules/ 내의 심볼릭 링크 폴더에 저장된 규칙이 이제 올바르게 로드됩니다.

SAML 로그인

SAML로 인증하는 사용자의 로그인 문제를 수정했습니다.

Windows: 마이그레이션된 작업

이전 버전의 Bob에서 마이그레이션된 작업이 작업 목록에 표시되지 않는 문제를 수정했습니다.

워크스페이스 명령어 마이그레이션

워크스페이스 명령어 마이그레이션이 여러 번 트리거되어도 안전하게 실행됩니다.

2.0.0

2026년 6월

새로운 기능

Subagents

Bob은 이제 특화된 subagent를 생성하여 복잡한 작업을 병렬 워크스트림으로 나눌 수 있습니다. 각 subagent는 하나의 subagent가 계획하는 동안 다른 subagent가 구현하는 것과 같이 집중된 모드에서 실행됩니다. 각 생성이 시작되기 전에 승인합니다.

에이전트 조종 및 메시지 큐

실행 중인 에이전트를 취소하지 않고 리디렉션합니다. Bob이 바쁜 동안 새 메시지가 큐에 합류합니다 — 드래그하여 순서를 변경하고, 큐는 webview 다시 로드 후에도 유지됩니다. Bob은 각 단계를 완료하는 즉시 큐에 있는 메시지를 처리합니다.

MCP 서버 관리

설정 패널에서 직접 MCP 서버를 추가, 구성 및 제거합니다. 새로운 MCP Servers 탭은 수동으로 JSON을 편집하지 않고도 연결된 모든 도구를 관리할 수 있는 중앙 위치를 제공합니다.

리뷰 워크플로

변경 사항을 분석하고, 발견 사항을 표시하고, 구조화된 리뷰 피드백을 제출하는 내장 코드 리뷰 워크플로 — 모두 IDE 내에서 수행됩니다.

워크스페이스 범위 모드 관리

설정의 새로운 Modes 탭을 사용하면 워크스페이스 폴더별로 사용자 정의 모드를 탐색, 생성, 재정의 및 관리할 수 있습니다. 도구 그룹을 전환하고, 워크스페이스 범위를 선택하고, 구성 파일을 수동으로 편집하지 않고도 내장 또는 소스 모드를 재정의할 수 있습니다.

Skills 설정 탭

설정의 전용 Skills 탭은 워크스페이스에서 Bob이 사용할 수 있는 skill을 보고 관리할 수 있는 중앙 위치를 제공합니다.

이제 특정 플랫폼 및 워크플로를 위한 특화된 기능으로 Bob을 확장하는 프리미엄 패키지를 구매할 수 있습니다.

IBM Bob Premium Package for Java Modernization

엔터프라이즈 Java 현대화를 간소화하도록 설계되었습니다. 버전 8부터 25까지의 Java 업그레이드를 자동화하고, 레거시 UI 아키텍처를 확장 가능한 웹 프레임워크로 현대화하며, IBM WebSphere에서 IBM WebSphere Liberty로 애플리케이션을 재플랫폼화합니다 — 모두 관리되는 폐쇄 루프 워크플로 내에서 수행됩니다.

IBM Bob Premium Package for Z

애플리케이션 분석부터 복잡한 코드 변환까지 전체 라이프사이클에 걸쳐 메인프레임 애플리케이션 현대화를 가속화하도록 설계되었습니다. 심층적인 메인프레임 전문 지식과 특별히 구축된 모드를 결합하여 엔터프라이즈 규모 환경에 맞춤화된 컨텍스트 인식 가이드를 제공합니다.

IBM Bob Premium Package for i

IBM i 애플리케이션 개발자를 위한 개발 경험을 최적화하도록 설계되었습니다. IBM i용 큐레이트된 모드, skill, 워크플로 및 명령이 포함되어 있으며, IBM i 환경에 직접 연결하고 IBM i 문서에 액세스할 수 있습니다. RPG, SQL, Db2 for i, CL, DDS, COBOL 및 기타 IBM i 기술을 지원합니다.

개선 사항

단순화된 기본 모드

Bob은 이제 Plan, Agent, Ask의 세 가지 집중된 기본 모드와 함께 제공됩니다. 각 모드는 워크플로의 특정 단계를 위해 특별히 제작되었으며, Advanced 및 Orchestrator 기능이 기본 모드에 통합되었습니다.

확장된 컨텍스트 창

컨텍스트 창이 200,000개에서 270,000개 토큰으로 증가하여 Bob이 코드베이스, 대화 기록 및 도구 출력을 한 번에 더 많이 볼 수 있습니다. 더 긴 작업, 더 큰 파일 및 더 복잡한 프로젝트가 컨텍스트를 압축해야 하기 전에 더 오래 실행될 수 있습니다.

병렬 도구 호출

Bob은 이제 여러 독립적인 도구를 동시에 실행할 수 있어 여러 파일 읽기, 코드베이스 검색 또는 관련 없는 명령 실행을 포함하는 작업의 대기 시간을 줄입니다. 병렬 작업에 대한 승인 프롬프트는 개별적으로 처리되므로 각 작업에 대한 완전한 제어를 유지할 수 있습니다.

편집기 컨텍스트 메뉴의 Bob 작업

Bob 작업을 이제 편집기 오른쪽 클릭 컨텍스트 메뉴에서 사용할 수 있어 선택한 코드에서 작업을 더 빠르게 시작할 수 있습니다.

작업 중 모드 전환

Bob은 이제 작업 중간에 모드를 전환할 수 있어 작업이 진화함에 따라 단일 작업이 특화된 모드 간을 이동할 수 있습니다.

모드 기반 subagent 제어

모드는 이제 실행을 허용하는 subagent를 제한할 수 있습니다. Subagent 생성은 이제 자동 승인이 아닌 명시적 승인이 필요합니다.

중첩된 워크플로

워크플로가 이제 다른 워크플로를 호출할 수 있어 로직을 복제하지 않고도 더 복잡한 다단계 자동화가 가능합니다.

편집 가능한 명령

Bob이 제안한 명령을 실행 전에 편집할 수 있어 취소하고 다시 표현할 필요 없이 정확한 제어가 가능합니다.

자동 승인 명령

Bob이 매번 승인을 요청하지 않고 실행할 수 있는 신뢰할 수 있는 명령 목록을 정의하여 반복적인 워크플로를 가속화합니다.

작업 수준 MCP 승인

도구 그룹 승인을 이제 전역 설정과 독립적으로 작업별로 구성할 수 있습니다. 작업 수준 제어가 승인 UI에 먼저 나타납니다.

순차적 도구 승인

승인 프롬프트가 이제 한 번에 하나씩 나타나 Bob이 각 도구를 실행하기 전에 더 명확하고 신중한 흐름을 제공합니다.

접을 수 있는 승인 미리보기

큰 도구 승인 세부 정보가 이제 미리보기 프레임으로 접혀 Bob이 복잡한 작업에 대한 권한을 요청할 때 채팅 보기를 깔끔하게 유지합니다.

채팅 인터페이스 재설계

채팅 인터페이스가 향상된 사용성과 시각적 일관성을 위해 새로운 모양과 레이아웃을 갖추었습니다.

컨텍스트 필

붙여넣은 텍스트가 이제 채팅 입력에 컴팩트한 필로 나타나므로 전체 텍스트가 입력 영역을 채우지 않고도 추가한 컨텍스트를 한눈에 볼 수 있습니다.

통합 diff 보기

코드 변경 사항이 이제 구문 강조 표시된 통합 diff 보기에 표시되어 Bob이 수정한 내용을 더 쉽게 검토할 수 있습니다.

구문 강조 표시된 파일 출력

read_file 도구가 이제 가독성 향상을 위해 구문 강조 표시로 파일 내용을 렌더링합니다.

구조화된 grep 결과

grep 출력이 이제 구조화되고 스캔 가능한 형식으로 렌더링되어 결과를 더 쉽게 읽고 조치할 수 있습니다.

구조화된 파일 목록

list_files 도구가 이제 디렉터리 구분 기호, 툴팁 및 클릭 가능한 파일 경로가 있는 구조화된 파일 목록으로 출력을 렌더링합니다.

문서 파일 읽기

Bob은 .docx, .pdf, .xlsx 파일을 직접 읽을 수 있도록 지원할 예정입니다. 수동으로 내용을 추출하지 않고도 문서와 스프레드시트를 컨텍스트로 사용할 수 있습니다.

명령 보안 검사

Bob은 이제 명령을 실행하기 전에 보안 검사를 수행하여 잠재적으로 유해한 작업을 방지합니다.

향상된 인증 안정성

인증 로직이 통합되고 강화되었습니다. 이제 중복 토큰 새로 고침 호출이 방지되고, 토큰 처리가 더 강력하며, SSO 시간 제한이 이제 15분입니다.

버그 수정

큰 파일 컨텍스트 과다 사용

큰 파일을 작성할 때 불필요하게 컨텍스트 창 공간을 소비하여 에이전트 성능을 저하시킬 수 있는 문제를 수정했습니다.

인증 후 로그인 팝업

이미 로그인한 후 인증 로그인 팝업이 더 이상 다시 나타나지 않습니다.

후속 질문 편집

후속 질문을 편집하면 채팅 인터페이스에서 깨진 출력이 생성되는 표시 문제를 수정했습니다.

외부 파일 시스템의 심볼 도구

외부 또는 원격 파일 시스템의 파일로 작업할 때 심볼 도구의 실패를 해결했습니다.

1.0.3

2026년 5월

개선 사항

VS Code 엔진 업리프트: 1.109.5 → 1.116.0

기본 VS Code 플랫폼을 버전 1.116.0으로 업그레이드하여 최신 보안 수정, 성능 개선 및 향상된 기능을 추가했습니다. 업리프트를 통해 Bob IDE가 최신 확장 프로그램 및 개발자 도구와 호환되도록 유지하면서 기술 부채를 줄입니다.

알려진 보안 취약점을 해결하기 위해 종속성을 업데이트했습니다. 이러한 업데이트를 통해 Bob은 안전하게 유지되고 잠재적인 위협으로부터 보호됩니다.

파일 패턴 매칭

Bob이 파일 패턴과 glob 표현식을 매칭하는 방식의 취약점을 수정했습니다.

네트워크 요청

연결 처리 보안 문제를 수정하기 위해 HTTP 클라이언트를 업데이트했습니다.

아카이브 처리

압축 파일 추출 시 보안 취약점을 수정했습니다.

향상된 안정성과 성능을 위해 새로운 IBM App Configuration 인스턴스로 마이그레이션했습니다.

빌드 파이프라인에서 사용되지 않는 translation-check 워크플로를 제거했습니다.

버그 수정

토큰 새로 고침 타이밍

새로 고침 중에 인증 토큰이 거부될 수 있는 경합 조건을 수정했습니다. 이제 안전 버퍼가 세션을 중단할 수 있는 에지 케이스 타이밍 문제를 방지합니다.

인증 안정성

토큰 새로 고침 처리를 더 강력하고 안정적으로 개선했습니다. 이제 토큰 검증은 사용 전에 필수 클레임을 확인하고, 네트워크 오류는 자동 재시도로 우아하게 처리되며, 재시도 로직은 서버에 과부하를 주지 않도록 지수 백오프를 사용합니다.

자동완성 원격 측정

자동완성 로깅에서 누락된 커서 위치 데이터를 수정하여 코드 제안을 이해하고 개선하는 능력을 향상시켰습니다.

확장 프로그램 호환성

최신 VS Code 설치에서 Bob이 필요한 바이너리를 찾지 못하는 문제를 수정했습니다. Bob은 이제 다양한 VS Code 버전 및 패키지 레이아웃에서 바이너리를 올바르게 찾습니다.

1.0.2

2026년 4월

새로운 기능

Enterprise 플랜용 Bobalytics

포괄적인 분석 및 인사이트로 소프트웨어 제공 수명 주기에 대한 Bob의 영향을 추적합니다. Bob Factor 메트릭으로 코드베이스에 대한 Bob의 기여도를 측정합니다. 조직 전체의 Bobcoin 지출을 모니터링합니다. 프로그래밍 언어 및 모드별 사용 패턴을 분석합니다. 팀 활동 및 일일 활성 사용자를 확인합니다. 개인 및 팀 사용량을 비교하여 워크플로우를 최적화합니다.

API 키 관리 가용성

관리 UI에 이제 지원되는 관리 워크플로를 위한 API 키 관리가 포함됩니다. 검색 및 필터링으로 모든 API 키를 나열합니다. 모달에서 API 키 세부 정보를 확인합니다. API 키를 개별적으로 또는 대량으로 취소합니다. 활성, 취소됨 및 만료된 키에 대한 상태 배지를 표시합니다. 취소된 키의 가시성을 전환합니다.

버그 수정

코드 예측

커서 뒤의 코드를 변경할 때 코드 제안이 업데이트되지 않는 문제를 수정했습니다. Bob은 이제 현재 코드 상태를 기반으로 새롭고 컨텍스트 인식 제안을 제공합니다.

Init 명령

init 명령의 오타를 수정했습니다: "rules-advance"가 이제 "rules-advanced"입니다.

작업 추적

작업 ID가 할당되는 방식을 수정하여 문제를 디버그하고 시스템 전체에서 작업을 연관시키기가 더 쉬워졌습니다.

Literate Coding

변경 전후에 추가 줄 바꿈이 추가되는 문제를 수정했습니다. 작성하는 동안 방해를 방지하기 위해 Literate Coding 모드에서 빠른 제안이 비활성화되었습니다.

설치 프로그램

설치 후 Bob이 시작되지 않는 Linux 및 Mac의 중요한 설치 문제를 수정했습니다. Windows 설치 프로그램의 브랜딩 텍스트를 수정했습니다.

1.0.1

2026년 3월

새로운 기능

AI 기반 코드 생성

자연어를 여러 프로그래밍 언어의 작동 코드로 변환합니다. 설명과 요구사항에서 새 코드를 생성합니다. Bob의 도움으로 기존 코드를 리팩토링하고 디버그합니다. 단일 라인 및 다중 라인 제안으로 지능형 코드 완성을 받습니다.

특화 모드

다양한 개발 시나리오에 최적화된 전용 모드에 액세스합니다. Code 모드는 코드를 작성, 수정 및 리팩토링합니다. Ask 모드는 코드베이스에 대한 답변과 설명을 제공합니다. Plan 모드는 코딩 전에 구현을 설계하고 계획하는 데 도움이 됩니다. Advanced 모드는 MCP 및 브라우저 도구를 포함한 확장 기능을 제공합니다. Orchestrator 모드는 전문 분야에 걸쳐 다단계 프로젝트를 조정합니다.

포괄적인 도구 시스템

복잡한 개발 작업을 효율적으로 수행합니다. 프로젝트 내에서 파일을 직접 읽고, 쓰고, 조작합니다. 지능형 오류 처리로 터미널 명령을 실행합니다. 테스트 및 검증을 위해 웹 브라우저 작업을 제어하고 자동화합니다. 코드베이스를 검색하고 더 나은 컨텍스트를 위해 코드 정의를 나열합니다.

MCP (Model Context Protocol) 통합

사용자 정의 도구 및 통합으로 IBM Bob의 기능을 확장합니다. 편집기 내에서 데이터베이스 및 API에 연결합니다. 전문 개발 및 운영 도구에 액세스합니다. 조직의 내부 시스템과 통합합니다.

코드 리뷰 및 Git 통합

내장된 Git 지원으로 개발 워크플로를 간소화합니다. /review 명령으로 코드 변경 사항을 검토합니다. 커밋 메시지를 자동으로 생성합니다. /create-pr 명령으로 풀 리퀘스트를 생성합니다. Git notes로 코드 기여도를 추적합니다.

사용자 정의 모드 및 Slash Commands

팀의 요구에 맞게 기능을 확장합니다. 전문 워크플로를 위한 사용자 정의 모드를 정의합니다. Slash commands로 재사용 가능한 명령 단축키를 만듭니다. 팀 전체에서 모드 구성을 공유합니다. .bob/rules/ 디렉토리의 Bob Rules로 영구 컨텍스트를 적용합니다.

스킬 시스템

사용자 정의 스킬로 Bob에게 재사용 가능한 워크플로우를 가르칩니다. 코드 검토, 테스트, 문서화 및 전문 작업을 위한 지침 세트를 만듭니다. 체크리스트 및 템플릿과 같은 지원 파일과 함께 .bob/skills/ 디렉토리에서 스킬을 정의합니다. 버전 제어를 통해 팀 전체에서 표준화된 워크플로우를 공유합니다. 스킬은 작업과 관련이 있을 때 Advanced 모드에서 자동으로 활성화됩니다.

이 주제는 어떤가요?