Compose Database From Intent
compose_database_from_intentGenerate an AFFiNE database from a declarative intent, with schema, kanban view, and starter rows for task boards or issue trackers.
Instructions
Create a useful AFFiNE database/data-view from declarative intent. Supports task_board and issue_tracker presets with starter schema, kanban view, and optional starter rows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| docId | Yes | Document ID containing the database | |
| title | No | Optional database title. Defaults to the intent preset title. | |
| intent | Yes | Declarative database intent to compose. | |
| seedRows | No | Optional starter rows. If omitted, the preset starter rows are used. | |
| placement | No | Optional insertion target/position | |
| workspaceId | No | Workspace ID (optional if default set) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| docId | Yes | ||
| lossy | Yes | ||
| stats | Yes | ||
| title | Yes | ||
| views | Yes | ||
| intent | Yes | ||
| columns | Yes | ||
| viewIds | Yes | ||
| warnings | Yes | ||
| columnIds | Yes | ||
| rowBlockIds | Yes | ||
| workspaceId | Yes | ||
| primaryViewId | Yes | ||
| databaseBlockId | Yes |