# Asteroid Odyssey TypeScript SDK

TypeScript SDK for the Asteroid Agents API.

## Installation

```bash
npm install asteroid-odyssey
# or
pnpm add asteroid-odyssey
```

## Usage

```typescript
import { client, agentExecutePost, executionGet } from 'asteroid-odyssey';

// Configure the client
client.setConfig({
  baseUrl: 'https://odyssey.asteroid.ai/agents/v2',
  headers: {
    'X-Asteroid-Agents-Api-Key': 'your-api-key',
  },
});

// Execute an agent
const { data } = await agentExecutePost({
  path: { agentId: 'your-agent-id' },
  body: { inputs: { input: 'value' } },
});

console.log(`Execution ID: ${data?.executionId}`);

// Get execution status
const { data: execution } = await executionGet({
  path: { executionId: data?.executionId },
});

console.log(`Status: ${execution?.status}`);
```

## Documentation

See [docs.asteroid.ai](https://docs.asteroid.ai) for full documentation.
