ADK-Rust 에이전트는 비동기 Rust 구성 요소입니다. Runner는 요청 및 세션 컨텍스트를 제공하고 에이전트는 타입 안전 도구를 호출할 수 있으며 인터페이스는 작업이 진행되는 동안 구조화된 이벤트를 수신합니다.
One agent turn
Follow the sequence
Stage 01 · Request
request.rs
Rust runtime
The application starts one agent turn.
The user, session, and message travel together. That gives the Runner enough context to continue an existing conversation or begin a new one.
let events = runner
.run_str(
"user-42",
"session-1842",
"Where is order 1842?",
)
.await?;
Event emitted
message.receiveduser-42 · session-1842 · Where is order 1842?
작업 실행 방법 선택
모든 에이전트에 대한 유연한 실행 모델.
대화 도우미, 제어된 작업 흐름, 실시간 음성 경험, 코딩 에이전트는 서로 다른 운영 요구 사항을 가지고 있습니다. ADK-Rust는 동일한 Runner, 도구, 세션, 이벤트 및 프로덕션 서비스를 유지하면서 각 에이전트에게 전용 에이전트 유형을 제공합니다.
When to use it
Let one agent reason, answer, and choose tools.
Use an LLM agent when the next step depends on the user’s request. Instructions define its role, typed tools give it actions, and the Runner streams each event to your application.
Good fit for
Support assistants, research agents, internal copilots, and product features that combine conversation with actions.
01Request
02LlmAgent
03Model + tools
04Typed events
llm_agent.rsTyped Rust
let agent = LlmAgentBuilder::new("support")
.model(model)
.instruction("Help the user and call tools when useful.")
.tool(Arc::new(LookUpOrder))
.build()?;
Runner::builder()
.agent(Arc::new(agent))
.session_service(sessions)
.build()?;
하나의 구성 가능한 런타임
에이전트 시스템 구축
모델은 에이전트 제품의 일부입니다. ADK-Rust는 실행, 도구, 상태, 인터페이스 및 운영 제어를 명확한 계층에 유지하므로 개발자는 에이전트 계약을 다시 작성하지 않고도 공급자나 서비스를 교체할 수 있습니다.
Foundry, Azure Functions, 컨테이너, Kubernetes 또는 자체 호스팅 서비스.
코어 플러스 플랫폼
자체 호스팅 Python 서비스 또는 AMP 배포 플랫폼.
Application-owned
Python 애플리케이션을 배포하고 내구성 있는 실행 백엔드를 선택합니다.
웹 런타임 리더
Node.js, Bun, Deno, Cloudflare, 서버리스 플랫폼 또는 독립형 서버.
모든 프레임워크를 비교하려면 가로로 스크롤하세요. 기능 및 ADK-Rust 열은 계속 표시됩니다.
방법, 정의 및 주요 출처
이는 전체 카탈로그가 아닌 2026년 8월 3일자 문서 검토입니다. "내장"이란 기능이 문서화된 프레임워크 표면의 일부임을 의미합니다. "공식 통합" 및 "플랫폼 또는 확장"은 공식 동반자를 통해 제공되는 기능을 식별합니다. "검토된 코어에 없음"은 검토된 공식 문서에서 동등한 기본 표면이 발견되지 않았음을 의미합니다. 이는 맞춤형 통합이 불가능하다는 의미는 아닙니다.
우리는 비교 가능한 공개 벤치마크 없이는 성능, 보안, 비용 또는 성숙도의 승자를 주장하지 않습니다. 미리보기 및 실험적 기능에는 라벨이 지정되어 있습니다. 호스팅 공급업체 서비스는 문서를 통해 경계가 명확해지는 오픈 소스 프레임워크 기능과 분리됩니다.