Δdeltalog

Antigravity SDK 0.1.22

2026-10-12 릴리스 · 변경 항목 19개

원문 릴리스 노트 보기 ↗

breaking 1신기능 16수정 2

이 페이지는 Antigravity SDK 0.1.22에서 바뀐 점을 유형별로 모은 것입니다.
  • 업그레이드 전에 먼저 확인하세요: breaking 1개
  • 항목 아래 ▸ 원문을 누르면 영어 원문이 펼쳐집니다.
이 버전을 쓰고 있다면: 최신 버전까지 바뀐 점 한 번에 보기 →

! breaking 1개

  • 서브에이전트 호출을 BuiltinTools.INVOKE_SUBAGENT로 표준화하고 BuiltinTools.START_SUBAGENT를 폐기한다 # 에이전트
    원문

    [Improvements] Canonical Subagent Tool Naming (BuiltinTools.INVOKE_SUBAGENT): Standardize subagent invocation around BuiltinTools.INVOKE_SUBAGENT, deprecating BuiltinTools.START_SUBAGENT while retaining automatic coercion and dictionary lookup compatibility.

+ 신기능 16개

  • 다단계 에이전트 워크플로를 작성하고 실행할 수 있는 Dynamic Workflow Orchestration 기능을 추가한다 # 에이전트
    원문

    [Improvements] Dynamic Workflow Orchestration (beta.workflows): Author and execute multi-step agent workflows with typed workflow primitives (phase, log, agent, parallel, pipeline), the @beta.workflows.define decorator, and agent.beta.run_workflow().

  • 디스크 파일 없이 에이전트 설정에 직접 메모리 내 스킬을 정의하고 등록하는 InlineSkill을 추가한다 # 에이전트
    원문

    [Improvements] In-Memory Skills (InlineSkill): Define and register in-memory skills directly on agent configurations using InlineSkill, eliminating the requirement for disk-based skill files.

  • 오케스트레이션 기본 요소와 데코레이터를 포함하는 google.antigravity.beta.workflows 모듈을 추가한다 # 에이전트
    원문

    [Improvements] Dynamic Workflows: Added the google.antigravity.beta.workflows module with orchestration primitives (phase, log, agent, parallel, pipeline), @beta.workflows.define decorator, AST script extraction, and the agent.beta.run_workflow entry point.

  • SubagentConfig(model=...)를 통해 개별 서브에이전트에 전용 모델 구성을 할당하는 기능을 추가한다 # 에이전트
    원문

    [Improvements] Subagent Model Configuration: Added support for assigning dedicated model configurations to individual subagents via SubagentConfig(model=...), enabling multi-tier or multi-provider agent swarms.

  • GeminiModelOptions의 max_output_tokens를 통해 단계별 출력 생성 제한을 설정할 수 있게 한다 # 모델·요금
    원문

    [Improvements] Configurable Output Token Limits (GeminiModelOptions): Configure per-step output generation limits via max_output_tokens in GeminiModelOptions to support long decodes exceeding 64k tokens.

  • CapabilitiesConfig의 mcp_max_output_bytes로 MCP 도구 응답의 바이트 임계값을 설정할 수 있게 한다 # MCP·플러그인
    원문

    [Improvements] Configurable MCP Output Byte Limits (CapabilitiesConfig): Configure byte thresholds for Model Context Protocol (MCP) tool responses via mcp_max_output_bytes on CapabilitiesConfig to handle large payloads without truncation.

  • force_all_tools_eager를 통해 지연 도구 검색 로딩을 해제하고 모든 MCP 도구를 즉시 로드할 수 있게 한다 # MCP·플러그인
    원문

    [Improvements] Eager MCP Tool Loading (force_all_tools_eager): Opt out of lazy tool-search loading to force all tools from an MCP server into the model's eager tool list.

  • 최상위 패키지에 InlineSkill을 노출하고 여러 에이전트 설정에 inline_skills 파라미터를 추가한다 # 에이전트
    원문

    [Improvements] In-Memory Skills: Exposed InlineSkill at the root package level and added the inline_skills parameter across AgentConfig, LocalAgentConfig, LiteRTAgentConfig, and LocalOpenAIAgentConfig. Passing both skills_paths and inline_skills simultaneously is validated and rejected.

  • google.antigravity 루트 내보내기에 SandboxStatus를 추가하고 세션 컨텍스트에서 is_sandboxed를 노출한다 # 보안·권한
    원문

    [Improvements] SandboxStatus Type Export: Added SandboxStatus to google.antigravity root exports and surfaced is_sandboxed across session contexts.

  • 실행 타이밍과 텔레메트리 추적을 연관시키기 위해 도구 훅 전반에 call_id를 전파한다 # 훅
    원문

    [Improvements] Tool Lifecycle Call IDs: Propagated call_id across tool hooks (pre_tool_call, post_tool_call) to correlate execution timing and telemetry traces.

  • 표준 도구 모음 전반에서 BuiltinTools.RUN_WORKFLOW가 기본적으로 활성화되도록 한다 # 에이전트
    원문

    [Improvements] Workflow Tool Default: BuiltinTools.RUN_WORKFLOW is now enabled by default across standard tool suites.

  • GeminiModelOptions에 max_output_tokens를 추가하여 모델이 목표 토큰 길이까지 응답을 생성할 수 있게 한다 # 모델·요금
    원문

    [Improvements] Gemini Max Output Tokens: Added max_output_tokens to GeminiModelOptions, allowing models to generate responses up to target token lengths.

  • 도구 정의와 문서 전반에서 BuiltinTools.START_SUBAGENT를 BuiltinTools.INVOKE_SUBAGENT로 교체한다 # 에이전트
    원문

    [Improvements] Subagent Invocation Tool Name: Replaced BuiltinTools.START_SUBAGENT with BuiltinTools.INVOKE_SUBAGENT across tool definitions and documentation.

  • MCP 서버 설정에 force_all_tools_eager를 추가하여 지연 도구 검색을 비활성화하고 모든 서버 도구를 즉시 로드한다 # MCP·플러그인
    원문

    [Improvements] MCP Lazy Loading Opt-Out: Added force_all_tools_eager to MCP server configuration to disable lazy tool search and load all server tools immediately.

  • 사용자 정의 도구 응답 페이로드 제한을 위해 CapabilitiesConfig에 mcp_max_output_bytes를 추가한다 # MCP·플러그인
    원문

    [Improvements] MCP Output Byte Limit: Added mcp_max_output_bytes to CapabilitiesConfig for customizable tool response payload limits.

  • 숫자 0 값과의 역방향 뺄셈을 지원하도록 UsageMetadata에 __rsub__를 구현한다
    원문

    [Improvements] UsageMetadata Reflected Subtraction: Implemented __rsub__ on UsageMetadata to support reverse subtraction against numeric zero values.

~ 수정 2개

  • 트래젝토리 파싱 시 서버 측 스킬 조회가 StepType.AGENT_ACTION으로 잘못 분류되던 문제를 수정한다
    원문

    [Fixes] Skill Lookup Steps: Server-side skill lookups were misclassified as StepType.AGENT_ACTION instead of StepType.SKILL_LOOKUP in trajectory parsing.

  • .ToolContext로 끝나는 임포트 별칭이 도구 컨텍스트 주입으로 잘못 일치하던 문제를 수정한다
    원문

    [Fixes] ToolContext Type Detection: Import aliases ending in .ToolContext (such as import foo as ToolContext) were incorrectly matched as tool context injections.

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.