Docs
Cloudflare
CodeRabbit
Railway
AG Grid
Netlify
Clerk
OpenRouter
WorkOS
SerpAPI
Unkey
Sentry
Prisma
Electric
Cloudflare
CodeRabbit
Railway
AG Grid
Netlify
Clerk
OpenRouter
WorkOS
SerpAPI
Unkey
Sentry
Prisma
Electric
Class References
Function References
Interface References
Type Alias References
Variable References
Interface References

AgentLoopState

Interface: AgentLoopState

Defined in: packages/ai/src/types.ts:766

State passed to agent loop strategy for determining whether to continue

Properties

finishReason

ts
finishReason: string | null;
finishReason: string | null;

Defined in: packages/ai/src/types.ts:772

Finish reason from the last response


iterationCount

ts
iterationCount: number;
iterationCount: number;

Defined in: packages/ai/src/types.ts:768

Current iteration count (0-indexed)


messages

ts
messages: ModelMessage<
  | string
  | ContentPart<unknown, unknown, unknown, unknown, unknown>[]
  | null>[];
messages: ModelMessage<
  | string
  | ContentPart<unknown, unknown, unknown, unknown, unknown>[]
  | null>[];

Defined in: packages/ai/src/types.ts:770

Current messages array