Files
zeekay fe31141cfd hanzoai: Dart client for the Hanzo Cloud /v1/ platform API
First-class services for agents, agent sessions, and machines with Hanzo
IAM-native Bearer auth; raw send() escape hatch for the full /v1/cloud/*
surface. Mirrors the @hanzo/cloud JavaScript client.

dart format + analyze --fatal-infos clean, 22 tests green, pub publish
dry-run: 0 warnings.
2026-07-04 01:10:53 -07:00

29 lines
922 B
Dart

/// Dart client for the [Hanzo Cloud](https://hanzo.ai) `/v1/` platform API.
///
/// First-class services for agents, agent sessions, and machines, with
/// [Hanzo IAM](https://hanzo.id)-native Bearer auth. Mirrors the `@hanzo/cloud`
/// JavaScript client.
library;
export 'src/agents.dart' show AgentsService;
export 'src/auth_store.dart'
show AuthStore, MemoryAuthStore, AsyncAuthStore, AuthChangeCallback;
export 'src/client.dart' show HanzoCloud, defaultCloudUrl;
export 'src/exception.dart' show HanzoException;
export 'src/jwt.dart' show getTokenPayload, isTokenValid;
export 'src/machines.dart' show MachinesService;
export 'src/models.dart'
show
Agent,
AgentDetail,
Run,
Activity,
Session,
SessionDetail,
SessionEvent,
TreeNode,
ControlResult,
Machine,
CloudResponse;
export 'src/sessions.dart' show SessionsService;