Docs
CodeRabbit
Cloudflare
Railway
Netlify
AG Grid
OpenRouter
Clerk
WorkOS
SerpAPI
Prisma
Electric
Unkey
Sentry
CodeRabbit
Cloudflare
Railway
Netlify
AG Grid
OpenRouter
Clerk
WorkOS
SerpAPI
Prisma
Electric
Unkey
Sentry
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