# AntigravityCliSdk v0.2.0 - Table of Contents

> Elixir SDK for the Google Antigravity CLI with typed streams, governed launch, and ASM integration.

## Pages

- Project Overview
  - [Overview](readme.md)

- Foundations
  - [Getting Started](getting-started.md)
  - [Options](options.md)
  - [Authentication](authentication.md)
  - [Error Handling](error-handling.md)

- Runtime
  - [Streaming](streaming.md)
  - [Sessions](sessions.md)

- Architecture
  - [ASM Integration](asm-integration.md)
  - [Provider Behavior Manifest](provider-behavior-manifest.md)
  - [Architecture](architecture.md)

- Testing
  - [Testing](testing.md)

- Examples
  - [Examples](examples.md)

- Reference
  - [Changelog](changelog.md)
  - [License](license.md)

## Modules

- [AntigravityCliSdk.Models.Model](AntigravityCliSdk.Models.Model.md): Antigravity model entry.
- [AntigravityCliSdk.Session.Entry](AntigravityCliSdk.Session.Entry.md): Structured Antigravity provider session entry.

- Public API
  - [AntigravityCliSdk](AntigravityCliSdk.md): Elixir SDK for the Google Antigravity CLI (`agy`).

- Configuration
  - [AntigravityCliSdk.ArgBuilder](AntigravityCliSdk.ArgBuilder.md): Converts `%AntigravityCliSdk.Options{}` into `agy` argv.
  - [AntigravityCliSdk.CLI](AntigravityCliSdk.CLI.md): Antigravity CLI command resolution and invocation rendering.
  - [AntigravityCliSdk.Configuration](AntigravityCliSdk.Configuration.md): Runtime defaults for Antigravity CLI SDK execution.
  - [AntigravityCliSdk.Models](AntigravityCliSdk.Models.md): Antigravity model catalog helpers.
  - [AntigravityCliSdk.Options](AntigravityCliSdk.Options.md): Options for an Antigravity CLI headless invocation.

- Runtime
  - [AntigravityCliSdk.Config](AntigravityCliSdk.Config.md): Runtime workspace helpers for isolated Antigravity CLI launches.

  - [AntigravityCliSdk.GovernedLaunch](AntigravityCliSdk.GovernedLaunch.md): Governed launch validation and invocation construction for Antigravity.
  - [AntigravityCliSdk.Runtime.CLI](AntigravityCliSdk.Runtime.CLI.md): Session-oriented runtime for Antigravity CLI streams.

  - [AntigravityCliSdk.Session](AntigravityCliSdk.Session.md): Antigravity session helpers.
  - [AntigravityCliSdk.Stream](AntigravityCliSdk.Stream.md): Lazy streaming execution of Antigravity CLI prompts.

- Types
  - [AntigravityCliSdk.Types](AntigravityCliSdk.Types.md): Type projection for Antigravity core events.
  - [AntigravityCliSdk.Types.ErrorEvent](AntigravityCliSdk.Types.ErrorEvent.md): Antigravity SDK error stream event.
  - [AntigravityCliSdk.Types.InitEvent](AntigravityCliSdk.Types.InitEvent.md): Antigravity stream initialization event.
  - [AntigravityCliSdk.Types.MessageEvent](AntigravityCliSdk.Types.MessageEvent.md): Antigravity assistant/user message event.
  - [AntigravityCliSdk.Types.ResultEvent](AntigravityCliSdk.Types.ResultEvent.md): Antigravity final result event.

- Errors
  - [AntigravityCliSdk.Error](AntigravityCliSdk.Error.md): Unified error type for Antigravity CLI SDK operations.

