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

# Changelog

> Additions, changes, deprecations, and breaking changes to the Datagrid API and datagrid-ai SDK.

Track additions, changes, deprecations, and breaking changes to the public Datagrid REST API and the `datagrid-ai` SDK, organized by product area.

## Converse

<Update label="2026.07.03" description="2026-07-03 · datagrid-ai@0.17.0">
  * <span style={{ backgroundColor: '#E5484D', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Breaking</span>`mode` is now required on `POST /v1/converse`. Requests without it are rejected with `400 Bad Request`. ([reference](/api-reference/converse/converse))
    * *Migration:* Pass `mode: "default"` to preserve the prior behavior.
</Update>

## Automations

<Update label="2026.06.25" description="2026-06-25 · datagrid-ai@0.16.1">
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added agent automations to the public API. You can now create, list, retrieve, update, and delete scheduled `runAgent` automations under `/v1/agents/{agent_id}/automations`. Create paused automations with the optional `enabled` flag. ([reference](/api-reference/automations/create-automation))
</Update>

## Knowledge

<Update label="2026.07.03" description="2026-07-03 · datagrid-ai@0.17.0">
  * <span style={{ backgroundColor: '#0090FF', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Changed</span>`GET /v1/knowledge` now returns a `status` field per item and supports filtering by it via the `status` query parameter. ([reference](/api-reference/knowledge/list-knowledge))
</Update>

## Search

<Update label="2026.07.03" description="2026-07-03 · datagrid-ai@0.17.0">
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `POST /v1/search/ai` for natural-language search across your connected knowledge. ([reference](/api-reference/search/ai-search))
</Update>

## Conversations

<Update label="2026.07.03" description="2026-07-03 · datagrid-ai@0.17.0">
  * <span style={{ backgroundColor: '#F76B15', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Deprecated</span>The `context` field on `POST /v1/conversations` is deprecated in favor of `knowledge_ids` and will be removed in a future release. ([reference](/api-reference/conversations/create-conversation))
    * *Migration:* Move `context` values into `knowledge_ids`.
</Update>

## Files

<Update label="2026.07.03" description="2026-07-03 · datagrid-ai@0.17.0">
  * <span style={{ backgroundColor: '#8B8D98', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Removed</span>Removed the previously deprecated `GET /v1/files/{file_id}/raw` endpoint. ([reference](/api-reference/files/retrieve-file-content))
    * *Migration:* Use `GET /v1/files/{file_id}/content`, which returns the same bytes with a stable content type.
</Update>
