릴리스2026년 3월

ADK-Rust v0.5.0 — 주요 릴리스를 향한 여정

v0.3.1부터 v0.5.0까지: 무엇이 바뀌었고, 무엇을 배웠으며, 어디로 나아가고 있는지.

v0.5.0은 지금까지의 ADK-Rust 릴리스 중 가장 큰 규모입니다. 새로운 크레이트와 모델 제공자부터 완전히 새로워진 개발자 경험에 이르기까지 프레임워크의 모든 계층에 영향을 미칩니다. 여기 그 이야기가 있습니다.

새로운 크레이트

v0.5.0은 에이전트가 할 수 있는 작업을 확장하는 몇 가지 새로운 크레이트를 소개합니다:

  • adk-rag플러그형 청커, 임베딩 제공자(Gemini, OpenAI), 그리고 벡터 스토어(인메모리, Qdrant, pgvector, LanceDB)를 사용한 검색 증강 생성
  • adk-code코드를 실행해야 하는 에이전트를 위한 샌드박스 코드 실행
  • adk-deploy출시 예정인 ADK 플랫폼을 위한 공유 매니페스트 및 번들링 계약
  • adk-rust-macros더 깔끔한 도구 및 에이전트 정의를 위한 파생 매크로

모델 제공자 업데이트

두 개의 새로운 전용 제공자 문서가 추가되었습니다: Anthropic (확장된 사고 지원 포함) 및 OpenAI 응답 API (채팅 완료의 후속). 이제 제공자 트레이트는 컨텍스트 캐싱 수명 주기 관리를 지원합니다 — CacheCapable 모델을 설정하면 러너가 캐시 생성, 새로 고침 및 TTL을 자동으로 처리합니다.

호환성이 깨지는 변경 사항

0.3.1에서 업그레이드하려면 몇 가지 API 변경 사항에 적응해야 했습니다:

  • RunnerConfig 컨텍스트 캐싱, 취소 토큰 및 요청 컨텍스트를 위한 네 가지 새로운 필드가 추가되었습니다
  • Runner::run() 이제 다음을 받습니다 UserId and SessionId 원시 문자열 대신 새 타입
  • AdkError::Tool 변경됨 AdkError::tool() (소문자 생성자)

cargo-adk CLI

새로운 cargo-adk CLI는 수동 프로젝트 설정을 대체합니다. 다섯 가지 템플릿이 가장 일반적인 시작점을 다룹니다: 기본 Gemini 에이전트, 사용자 지정 도구, 벡터 검색을 포함한 RAG, REST 서버, 그리고 OpenAI 기반 에이전트.

cargo install cargo-adk
cargo adk new my-agent --template rag
cd my-agent && cargo run

웹사이트 새로고침

웹사이트는 시각적으로 전면 개편되었습니다: 더 깊은 네이비 팔레트, 빛나는 효과가 있는 세련된 코드 블록, 히어로 섹션의 v0.5.0 릴리스 배지, 그리고 시작하기 섹션은 이제 cargo-adk CLI 흐름을 사용합니다. 모든 47개 문서는 업스트림 저장소에서 새로 동기화되었으며, 5개의 새로운 문서 페이지가 추가되었습니다 (RAG, 코드 실행, 결제, Anthropic, OpenAI 응답).

다음 계획

2026년 남은 기간 동안의 로드맵에는 ADK 플랫폼 (관리형 배포), 슈퍼 에이전트 (구직자, 고객 의견), 그리고 VS Code 확장 기능과의 더 깊은 통합이 포함됩니다. 이 프레임워크는 Rust를 프로덕션 AI 에이전트 구축을 위한 최고의 언어로 만들기 위해 계속 노력하고 있습니다.

v0.5.0을 사용해 볼 준비가 되셨나요?

AI 에이전트 구축을 위한 가장 강력한 Rust 프레임워크로 시작하세요.