> ## Documentation Index
> Fetch the complete documentation index at: https://icrl.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# LLMProvider Protocol

> Required TypeScript provider interface

## Interface

```ts theme={null}
interface LLMProvider {
  complete(messages: Message[]): Promise<string>;
}
```

That single method is sufficient for integration with `Agent` and `ReActLoop`.
