Cloudflare D1 icon

Cloudflare D1

Execute operations against Cloudflare D1 serverless databases. Supports structured operations (Insert, Select, Update, Delete), raw SQL queries, and can be used as a tool by AI Agents.

Memory → Get Recent Messages

AI-generated

Summary

Retrieves recent messages from a session, optionally limited by a maximum count.

Inputs

  • databaseId (required) — Unique identifier of the Cloudflare D1 database.
  • sessionId (required) — Session ID whose messages should be fetched.
  • memoryLimit — Maximum number of messages to return (default 50, max 1000).

Output shape

An array of recent message objects

Returns up to memoryLimit messages; if the session has no messages an empty array is returned; each object typically includes fields like id, role, content, and timestamp.

Examples

Example 1: Get the latest 20 messages from a specific session

databaseId: , sessionId: , memoryLimit: 20

Example 2: Fetch all recent messages without a custom limit

databaseId: , sessionId:

Example 3: Search messages across sessions matching a query

databaseId: , searchQuery: "chef", searchLimit: 10

Discussion