Skip to main content

Module client

Module client 

Source
Expand description

Unified AgentClient

The AgentClient provides a unified interface that:

  • Uses stakai for all LLM inference (with StakpakProvider when available)
  • Uses StakpakApiClient for non-inference APIs (sessions, billing, etc.)
  • Falls back to local SQLite DB when Stakpak is unavailable
  • Integrates with hooks for lifecycle events

Structs§

AgentClient
Unified agent client
AgentClientConfig
Configuration for creating an AgentClient
ModelOptions
Model options for the AgentClient
StakpakConfig
Stakpak connection configuration

Constants§

DEFAULT_STAKPAK_ENDPOINT
Default Stakpak API endpoint