Cortex Code Desktop v1.21.3 release notes
Cortex Code Desktop v1.21.3 release notes (릴리스 노트)
v1.21.3은 에이전트 SQL이 실행되는 Snowflake 세션을 격리하고, 지난 세션 전체를 검색하는 전문 검색을 추가하며, 모델을 바꾸지 않고 응답이 얼마나 깊이 사고하는지 고를 수 있게 해요. 재설계된 dbt 워크스페이스가 이제 표준 dbt 경험이 되고, Windows에서 PowerShell 실행이 신뢰되지 않은 실행 파일에 대해 강화돼요.
본문
새로운 것
- 에이전트 SQL용 격리된 Snowflake 세션: 에이전트가 실행하는 SQL이 이제 채팅마다 별도의 Snowflake 세션을 사용해, 그 역할, 임시 테이블, 세션 변수가 내가 직접 실행하는 SQL과 분리돼요. Plan 모드에서는 그 세션이 자동으로 읽기 전용이 돼요.
- 지난 세션 검색: Agent Manager에서 Cmd/Ctrl+K를 눌러 제목, 프로젝트, 대화 텍스트로 이전 세션을 검색한 뒤, 결과를 그 워크스페이스에서 다시 열어요.
- 응답이 필요한 사고량 선택: 모델 선택기에서 thinking effort를 설정해 모델을 바꾸지 않고 더 빠른 답이나 더 깊은 추론을 선호하게 해요.
- 재설계된 dbt 워크스페이스가 이제 표준: Project Action Bar에서 dbt를 실행하고 명령 출력, 쿼리 결과, 컴파일된 SQL, 계보를 메인 워크벤치에서 검토해요. dbt show는 SQL Results에서 열리고, run·build는 Lineage를 열며, 다른 명령은 Current Project Output을 열어요.
- Lineage에서 실패한 dbt 모델 재시도: 로컬 프로젝트의 모든 실패 모델을 재시도하거나 개별 모델을 선택하면서 원래 명령의 옵션을 유지해요. 재컴파일 없이 기존 컴파일된 SQL 파일을 모델 옆 분할 편집기에서 열 수도 있어요.
- dbt용 프로젝트별 Python 인터프리터: 로컬 dbt 프로젝트가 Project Action Bar의 실행 컨트롤 옆에 인터프리터 선택을 노출해요.
- dbt 프로젝트가 폴더 변경에서 생존: dbt 프로젝트 폴더 이름을 바꾸거나 이동해도 선택, 선호, Snowflake 워크스페이스, 동기화 상태가 보존돼요. 승인된 폴더의 프로젝트는 폴더가 생성, 복사, 이동되거나 프로젝트 설정이 바뀔 때 나타나고 사라져요.
- 관리 dbt 프로젝트용 더 명확한 패키지 설정: 패키지가 필요한 명령은 의존성이 설치될 때까지 사용할 수 없고, 필요한 다음 단계에 대한 안내가 있어요.
- App Runtime v2 프로젝트가 Apps 패널에 표시: app.yml을 사용하는 프로젝트가 배포 대상별로 한 카드씩 올바르게 발견돼요.
- 빈 편집기에서 새 SQL 파일: welcome 영역에 이제 New SQL File 동작이 포함돼요.
- 더 유용한 시작 제안: 새 채팅이 Cortex Code 학습, 스킬 만들기, 앱 구축, Snowflake 데이터 작업을 위한 실용적 시작점을 순환해요.
- 계정 제공 스킬이 온디맨드 로드: 계정의 기본 에이전트 프로필로 공급된 스킬이 에이전트가 처음 사용할 때 사용 가능해져요.
- 더 깔끔한 자동화 실행 이력: Previous Runs가 시작된 실행만 나열해, 미래 대기 실행이 더 이상 이력에 나타나지 않아요.
보안과 신뢰
- Windows에서 강화된 PowerShell 실행: Cortex Code가 이제 신뢰된 시스템 위치에서만 PowerShell을 시작해, 신뢰되지 않은 워크스페이스가 자체 실행 파일을 대체할 수 없어요.
- 일관된 관리 SQL 권한: 문서화된 SQL 권한 이름을 사용하는 관리 정책이 더 이상 Desktop의 SQL 도구를 예기치 않게 제거하지 않아요.
- 개인 데이터베이스용 더 명확한 카탈로그 링크: 이메일 스타일 개인 데이터베이스 이름을 포함한 모호한 링크가 이제 잘못된 객체로 해석되는 대신 올바르게 따옴표 처리된 제안과 함께 거부돼요.
안정성과 수정
- 수정: 카탈로그 업데이트 후 빈 창. 시작 회귀가 Desktop을 빈 워크벤치로 열게 할 수 있었어요.
- 수정: 오래 실행된 터미널의 통제 불능 메모리. 터미널 출력이 더 이상 메인 프로세스에 사용하지 않는 데이터를 쌓지 않아요.
- 긴 세션에서 더 빠른 채팅: 대화가 자라도 채팅 렌더링이 반복 작업을 덜 해, 응답성이 개선돼요.
- 프롬프트가 올바른 대화 턴에 유지: 도구가 여전히 실행 중일 때 보낸 메시지가 도구 결과에 접히는 대신 자신의 턴으로 남아요.
- 중단 후 더 깔끔한 복구: 세션을 다시 열면 중단된 도구 호출을 깔끔하게 버리고 나머지 대화를 보존해요.
- 차단된 확장 다운로드에 대한 더 명확한 설명: 조직의 네트워크 정책에 차단된 다운로드가 이제 그렇게 말해요.
- 수정: /wipe-session이 백업 파일을 남김. 문서화된 대로 타임스탬프 백업이 이제 제거돼요.
- 더 안정적인 Lineage 뷰: 패널을 전환할 때 실행 상태가 보이고, 관리 실행이 모델 결과를 보고하며, 탭 변경 후 Lineage가 깜빡이거나 비어 있게 열리지 않아요. Windows 스타일 줄 끝말의 Windows 체크아웃이 올바르게 렌더링돼요.
- 더 정확한 에이전트 사용 귀속: 하위 에이전트가 한 작업이 추가 사용자 대화로 나타나는 대신 메인 에이전트와 그룹화돼요.
더 알아보기
- Cortex Code Desktop release notes — 전체 버전 이력
- Semantic code search — 세션 검색