Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Overview

Eigin SDK is a portable, cross-platform library for Eigin’s agent runtime. It is written in Rust, with Swift and browser interfaces.

Hosts provide the user interface, application lifecycle, and platform services. Start with Getting started to connect the SDK to your application.

The agent runtime is moving from iOS into the SDK. As each domain moves, its concepts and usage documentation will live here. Most runtime behavior still lives in iOS today.

Agent concepts

  • The Agent: identity, knowledge, skills, and intents.
  • Conversation: the agentic loop, context, and compaction.
  • Tools: actions, permissions, and MCP.
  • Integrations: connected services and platform capabilities.
  • Voice: speech and live interaction.