Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .agents/skills/cli-default/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
name: cli-default
description: CLI tool (agentic-db) for the default API — provides CRUD commands for 95 tables and 1 custom operations
description: CLI tool (agentic-db) for the default API — provides CRUD commands for 97 tables and 1 custom operations
---

# cli-default

<!-- @constructive-io/graphql-codegen - DO NOT EDIT -->

CLI tool (agentic-db) for the default API — provides CRUD commands for 95 tables and 1 custom operations
CLI tool (agentic-db) for the default API — provides CRUD commands for 97 tables and 1 custom operations

## Usage

Expand Down Expand Up @@ -130,6 +130,8 @@ See the `references/` directory for detailed per-entity API documentation:
- [raw-contact-email](references/raw-contact-email.md)
- [raw-contact-phone](references/raw-contact-phone.md)
- [raw-contact-url](references/raw-contact-url.md)
- [raw-message-attachment](references/raw-message-attachment.md)
- [raw-message](references/raw-message.md)
- [rule](references/rule.md)
- [runtime-artifact](references/runtime-artifact.md)
- [runtime-config](references/runtime-config.md)
Expand Down
68 changes: 68 additions & 0 deletions .agents/skills/cli-default/references/raw-message-attachment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# rawMessageAttachment

<!-- @constructive-io/graphql-codegen - DO NOT EDIT -->

CRUD operations for RawMessageAttachment records via agentic-db CLI

## Usage

```bash
agentic-db raw-message-attachment list
agentic-db raw-message-attachment list --where.<field>.<op> <value> --orderBy <values>
agentic-db raw-message-attachment list --limit 10 --after <cursor>
agentic-db raw-message-attachment find-first --where.<field>.<op> <value>
agentic-db raw-message-attachment get --id <UUID>
agentic-db raw-message-attachment create --rawMessageId <UUID> [--filename <String>] [--contentType <String>] [--sizeBytes <Int>] [--storageUrl <String>] [--providerAttachmentId <String>]
agentic-db raw-message-attachment update --id <UUID> [--filename <String>] [--contentType <String>] [--sizeBytes <Int>] [--storageUrl <String>] [--providerAttachmentId <String>] [--rawMessageId <UUID>]
agentic-db raw-message-attachment delete --id <UUID>
```

## Examples

### List rawMessageAttachment records

```bash
agentic-db raw-message-attachment list
```

### List rawMessageAttachment records with pagination

```bash
agentic-db raw-message-attachment list --limit 10 --offset 0
```

### List rawMessageAttachment records with cursor pagination

```bash
agentic-db raw-message-attachment list --limit 10 --after <cursor>
```

### Find first matching rawMessageAttachment

```bash
agentic-db raw-message-attachment find-first --where.id.equalTo <value>
```

### List rawMessageAttachment records with field selection

```bash
agentic-db raw-message-attachment list --select id,id
```

### List rawMessageAttachment records with filtering and ordering

```bash
agentic-db raw-message-attachment list --where.id.equalTo <value> --orderBy ID_ASC
```

### Create a rawMessageAttachment

```bash
agentic-db raw-message-attachment create --rawMessageId <UUID> [--filename <String>] [--contentType <String>] [--sizeBytes <Int>] [--storageUrl <String>] [--providerAttachmentId <String>]
```

### Get a rawMessageAttachment by id

```bash
agentic-db raw-message-attachment get --id <value>
```
68 changes: 68 additions & 0 deletions .agents/skills/cli-default/references/raw-message.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# rawMessage

<!-- @constructive-io/graphql-codegen - DO NOT EDIT -->

CRUD operations for RawMessage records via agentic-db CLI

## Usage

```bash
agentic-db raw-message list
agentic-db raw-message list --where.<field>.<op> <value> --orderBy <values>
agentic-db raw-message list --limit 10 --after <cursor>
agentic-db raw-message find-first --where.<field>.<op> <value>
agentic-db raw-message get --id <UUID>
agentic-db raw-message create --provider <String> [--externalId <String>] [--externalThreadId <String>] [--senderHandle <String>] [--senderDisplayName <String>] [--recipients <JSON>] [--subject <String>] [--bodyText <String>] [--sentAt <Datetime>] [--rawData <JSON>] [--triageStatus <String>] [--triageScore <BigFloat>] [--triageNotes <String>] [--labels <String>] [--ingestedAt <Datetime>] [--senderContactId <UUID>] [--promotedEmailId <UUID>] [--promotedConversationId <UUID>]
agentic-db raw-message update --id <UUID> [--provider <String>] [--externalId <String>] [--externalThreadId <String>] [--senderHandle <String>] [--senderDisplayName <String>] [--recipients <JSON>] [--subject <String>] [--bodyText <String>] [--sentAt <Datetime>] [--rawData <JSON>] [--triageStatus <String>] [--triageScore <BigFloat>] [--triageNotes <String>] [--labels <String>] [--ingestedAt <Datetime>] [--senderContactId <UUID>] [--promotedEmailId <UUID>] [--promotedConversationId <UUID>]
agentic-db raw-message delete --id <UUID>
```

## Examples

### List rawMessage records

```bash
agentic-db raw-message list
```

### List rawMessage records with pagination

```bash
agentic-db raw-message list --limit 10 --offset 0
```

### List rawMessage records with cursor pagination

```bash
agentic-db raw-message list --limit 10 --after <cursor>
```

### Find first matching rawMessage

```bash
agentic-db raw-message find-first --where.id.equalTo <value>
```

### List rawMessage records with field selection

```bash
agentic-db raw-message list --select id,id
```

### List rawMessage records with filtering and ordering

```bash
agentic-db raw-message list --where.id.equalTo <value> --orderBy ID_ASC
```

### Create a rawMessage

```bash
agentic-db raw-message create --provider <String> [--externalId <String>] [--externalThreadId <String>] [--senderHandle <String>] [--senderDisplayName <String>] [--recipients <JSON>] [--subject <String>] [--bodyText <String>] [--sentAt <Datetime>] [--rawData <JSON>] [--triageStatus <String>] [--triageScore <BigFloat>] [--triageNotes <String>] [--labels <String>] [--ingestedAt <Datetime>] [--senderContactId <UUID>] [--promotedEmailId <UUID>] [--promotedConversationId <UUID>]
```

### Get a rawMessage by id

```bash
agentic-db raw-message get --id <value>
```
6 changes: 4 additions & 2 deletions .agents/skills/orm-default/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
name: orm-default
description: ORM client for the default API — provides typed CRUD operations for 95 tables and 1 custom operations
description: ORM client for the default API — provides typed CRUD operations for 97 tables and 1 custom operations
---

# orm-default

<!-- @constructive-io/graphql-codegen - DO NOT EDIT -->

ORM client for the default API — provides typed CRUD operations for 95 tables and 1 custom operations
ORM client for the default API — provides typed CRUD operations for 97 tables and 1 custom operations

## Usage

Expand Down Expand Up @@ -110,6 +110,8 @@ See the `references/` directory for detailed per-entity API documentation:
- [raw-contact-email](references/raw-contact-email.md)
- [raw-contact-phone](references/raw-contact-phone.md)
- [raw-contact-url](references/raw-contact-url.md)
- [raw-message-attachment](references/raw-message-attachment.md)
- [raw-message](references/raw-message.md)
- [rule](references/rule.md)
- [runtime-artifact](references/runtime-artifact.md)
- [runtime-config](references/runtime-config.md)
Expand Down
34 changes: 34 additions & 0 deletions .agents/skills/orm-default/references/raw-message-attachment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# rawMessageAttachment

<!-- @constructive-io/graphql-codegen - DO NOT EDIT -->

ORM operations for RawMessageAttachment records

## Usage

```typescript
db.rawMessageAttachment.findMany({ select: { id: true } }).execute()
db.rawMessageAttachment.findOne({ id: '<UUID>', select: { id: true } }).execute()
db.rawMessageAttachment.create({ data: { filename: '<String>', contentType: '<String>', sizeBytes: '<Int>', storageUrl: '<String>', providerAttachmentId: '<String>', rawMessageId: '<UUID>' }, select: { id: true } }).execute()
db.rawMessageAttachment.update({ where: { id: '<UUID>' }, data: { filename: '<String>' }, select: { id: true } }).execute()
db.rawMessageAttachment.delete({ where: { id: '<UUID>' } }).execute()
```

## Examples

### List all rawMessageAttachment records

```typescript
const items = await db.rawMessageAttachment.findMany({
select: { id: true, filename: true }
}).execute();
```

### Create a rawMessageAttachment

```typescript
const item = await db.rawMessageAttachment.create({
data: { filename: '<String>', contentType: '<String>', sizeBytes: '<Int>', storageUrl: '<String>', providerAttachmentId: '<String>', rawMessageId: '<UUID>' },
select: { id: true }
}).execute();
```
34 changes: 34 additions & 0 deletions .agents/skills/orm-default/references/raw-message.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# rawMessage

<!-- @constructive-io/graphql-codegen - DO NOT EDIT -->

ORM operations for RawMessage records

## Usage

```typescript
db.rawMessage.findMany({ select: { id: true } }).execute()
db.rawMessage.findOne({ id: '<UUID>', select: { id: true } }).execute()
db.rawMessage.create({ data: { provider: '<String>', externalId: '<String>', externalThreadId: '<String>', senderHandle: '<String>', senderDisplayName: '<String>', recipients: '<JSON>', subject: '<String>', bodyText: '<String>', sentAt: '<Datetime>', rawData: '<JSON>', triageStatus: '<String>', triageScore: '<BigFloat>', triageNotes: '<String>', labels: '<String>', ingestedAt: '<Datetime>', senderContactId: '<UUID>', promotedEmailId: '<UUID>', promotedConversationId: '<UUID>' }, select: { id: true } }).execute()
db.rawMessage.update({ where: { id: '<UUID>' }, data: { provider: '<String>' }, select: { id: true } }).execute()
db.rawMessage.delete({ where: { id: '<UUID>' } }).execute()
```

## Examples

### List all rawMessage records

```typescript
const items = await db.rawMessage.findMany({
select: { id: true, provider: true }
}).execute();
```

### Create a rawMessage

```typescript
const item = await db.rawMessage.create({
data: { provider: '<String>', externalId: '<String>', externalThreadId: '<String>', senderHandle: '<String>', senderDisplayName: '<String>', recipients: '<JSON>', subject: '<String>', bodyText: '<String>', sentAt: '<Datetime>', rawData: '<JSON>', triageStatus: '<String>', triageScore: '<BigFloat>', triageNotes: '<String>', labels: '<String>', ingestedAt: '<Datetime>', senderContactId: '<UUID>', promotedEmailId: '<UUID>', promotedConversationId: '<UUID>' },
select: { id: true }
}).execute();
```
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,12 +156,13 @@ It's all in one database, with vector + BM25 + full-text + trigram + PostGIS sea
- **Documents / CMS**: `documents` — version-controlled files with `repo_name`, `file_path`, `commit_hash` for Git sync; `title`, `content`, `metadata` (jsonb), `tags`. Chunked embeddings via `documents_chunks` for long-doc RAG. Junction tables: `company_documents`, `project_documents`.
- **Email & Calendar**: `email_threads`, `emails`, `email_attachments`, `calendars`, `calendar_events`, `calendar_attendees`, `provider_sync_states` (for Gmail / Google Calendar-style provider sync).
- **Staging tables** (`raw_contacts`, `raw_contact_emails`, etc.) for messy import pipelines before normalizing into `contacts`.
- **Raw inbox** (`raw_messages`, `raw_message_attachments`): provider-agnostic ingestion for messages from any network (email, Twitter/X, LinkedIn, Discord, Slack, SMS, …). Rows land untouched (`raw_data` jsonb keeps the full provider payload) with `triage_status = 'pending'` and no embeddings; after triage, keepers get promoted into the curated `emails` / `conversations` tables (which auto-embed), with `promoted_email_id` / `promoted_conversation_id` recording lineage and `sender_contact_id` linking to CRM.
- **~27 cross-domain M:N junctions** so your agent can answer "notes about Alice from the partner summit" or "documents linked to this project" without schema gymnastics.

### ⚙️ Platform / DX

- **One command to deploy**: `pgpm deploy --createdb --database agentic-db --yes --package agentic-db`.
- **[`@agentic-db/sdk`](sdk/sdk)** — Prisma-like typed ORM generated from the GraphQL schema (covers all 95 tables).
- **[`@agentic-db/sdk`](sdk/sdk)** — Prisma-like typed ORM generated from the GraphQL schema (covers all 97 tables).
- **[`@agentic-db/cli`](sdk/cli)** — CRUD + search + admin commands for every table.
- **[`@agentic-db/rag`](packages/rag)** — hybrid search, batch embedding, multi-pass Q&A CLI tools.
- **[`@agentic-db/worker`](packages/worker)** — background embedding worker.
Expand Down Expand Up @@ -210,7 +211,7 @@ pgpm init workspace
cd my-app && pgpm init && cd packages/my-module
pgpm install agentic-db

# Create the database and deploy all 95 tables + indexes + triggers
# Create the database and deploy all 97 tables + indexes + triggers
pgpm deploy --createdb --database agentic-db --yes --package agentic-db
```

Expand Down Expand Up @@ -392,8 +393,8 @@ This repo ships with [Agent Skills](https://github.com/agent-skills/agent-skills
| Skill | Description |
|-------|-------------|
| `pgpm` | Install and deploy agentic-db using pgpm |
| `cli-default` | CLI command reference for all 95 tables |
| `orm-default` | Type-safe ORM client reference for all 95 tables |
| `cli-default` | CLI command reference for all 97 tables |
| `orm-default` | Type-safe ORM client reference for all 97 tables |
| `agent/memories` | Storing and retrieving long-term agent memories |
| `agent/tasks` | Managing agent task queues |
| `rag-query` | Multi-collection RAG query patterns |
Expand Down
2 changes: 1 addition & 1 deletion packages/agentic-db-services/deploy/migrate/database.sql
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ INSERT INTO metaschema_public.database (
hash,
platform
) VALUES
('65a856dc-b301-12f0-d108-9c49d8b99bf0', '019fa4d0-5290-7f74-8009-7c2ae875b510', 'agentic_db_1785176543859', 'agentic-db-1785176543859', 'agentic-db-1785176543859', 'f621015f-b065-5d10-aa78-acceeeac2223', false);
('019fa679-9064-7be8-b12a-f974608356ce', '019fa679-9030-7788-8e14-ad17b374953d', 'agentic_db_1785204411353', 'agentic-db-1785204411353', 'agentic-db-1785204411353', 'bc2eef59-4241-52fd-97ba-de46d92178fd', false);


SET session_replication_role TO DEFAULT;
Expand Down
24 changes: 12 additions & 12 deletions packages/agentic-db-services/deploy/migrate/default_privilege.sql
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,18 @@ INSERT INTO metaschema_public.default_privilege (
grantee_name,
is_grant
) VALUES
('22bcdd16-28ee-1e83-617f-b5f0f37a2e53', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '7b1989bc-913d-a3c6-f9c9-3a2401c53d5a', 'functions', 'ALL', 'anonymous', true),
('22def6b8-99f7-4d20-b5f1-449d2357e11a', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '7b1989bc-913d-a3c6-f9c9-3a2401c53d5a', 'sequences', 'ALL', 'administrator', true),
('2db25ef8-2308-df0a-d398-566c4dc6554b', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '1de16531-3dee-8f11-240c-6c0ade1b5dd8', 'sequences', 'ALL', 'authenticated', true),
('369c5926-7706-696f-9e37-7904de7a0be8', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '1de16531-3dee-8f11-240c-6c0ade1b5dd8', 'functions', 'ALL', 'authenticated', true),
('5c4d8e93-5053-7562-6dc3-36761d2bff69', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '1de16531-3dee-8f11-240c-6c0ade1b5dd8', 'tables', 'ALL', 'administrator', true),
('7f586f42-12ac-9a47-fdb0-988d5008be77', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '1de16531-3dee-8f11-240c-6c0ade1b5dd8', 'functions', 'ALL', 'anonymous', true),
('816e118d-e58a-cf8e-0d85-d934017ea947', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '7b1989bc-913d-a3c6-f9c9-3a2401c53d5a', 'tables', 'ALL', 'administrator', true),
('8dc071dc-145e-25c3-438c-0311a808a2cc', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '7b1989bc-913d-a3c6-f9c9-3a2401c53d5a', 'functions', 'ALL', 'administrator', true),
('a0d65d65-6679-2d74-9e40-ce2b04717e71', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '1de16531-3dee-8f11-240c-6c0ade1b5dd8', 'sequences', 'ALL', 'administrator', true),
('b4bbe4f0-77af-e87f-f8ea-b4ada572625c', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '7b1989bc-913d-a3c6-f9c9-3a2401c53d5a', 'sequences', 'ALL', 'authenticated', true),
('b4d83a64-0a89-dabb-3d4c-50bf8f820e23', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '1de16531-3dee-8f11-240c-6c0ade1b5dd8', 'functions', 'ALL', 'administrator', true),
('c30ee511-d095-b7fd-6efa-01ab428b8299', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '7b1989bc-913d-a3c6-f9c9-3a2401c53d5a', 'functions', 'ALL', 'authenticated', true);
('019fa679-90e0-7f00-93bb-5840d9ccade6', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908a-7721-91ed-45c1fa1edc42', 'tables', 'ALL', 'administrator', true),
('019fa679-90f1-7650-90d3-8de4ee936bd4', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908a-7721-91ed-45c1fa1edc42', 'sequences', 'ALL', 'administrator', true),
('019fa679-90f9-700b-8e3f-b4d83376a28e', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908a-7721-91ed-45c1fa1edc42', 'functions', 'ALL', 'administrator', true),
('019fa679-90fe-7f68-af9e-53800f36dd65', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908a-7721-91ed-45c1fa1edc42', 'functions', 'ALL', 'authenticated', true),
('019fa679-910a-7842-9968-9e995bcb55b0', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908a-7721-91ed-45c1fa1edc42', 'sequences', 'ALL', 'authenticated', true),
('019fa679-910e-7872-a06a-782facb81fd2', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908a-7721-91ed-45c1fa1edc42', 'functions', 'ALL', 'anonymous', true),
('019fa679-913c-7b6a-aecf-60bad7a4a643', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908c-7eda-9454-5d1cbb3cc55d', 'tables', 'ALL', 'administrator', true),
('019fa679-9143-7322-b1f5-95e62ee840a1', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908c-7eda-9454-5d1cbb3cc55d', 'sequences', 'ALL', 'administrator', true),
('019fa679-9148-7727-906a-9fcc90683bbd', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908c-7eda-9454-5d1cbb3cc55d', 'functions', 'ALL', 'administrator', true),
('019fa679-914d-7209-9b8e-d50fb836bb6f', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908c-7eda-9454-5d1cbb3cc55d', 'functions', 'ALL', 'authenticated', true),
('019fa679-9151-70a9-87f3-9b041d62e313', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908c-7eda-9454-5d1cbb3cc55d', 'sequences', 'ALL', 'authenticated', true),
('019fa679-915b-7669-975a-1c7d5a144cc9', '019fa679-9064-7be8-b12a-f974608356ce', '019fa679-908c-7eda-9454-5d1cbb3cc55d', 'functions', 'ALL', 'anonymous', true);


SET session_replication_role TO DEFAULT;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ INSERT INTO metaschema_public.embedding_chunks (
embedding_provider,
parent_fk_field_id
) VALUES
('217164ee-548e-011f-75c4-114d3f69cc9e', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '37eed52f-fa1c-528c-1f77-688ac4b81f40', NULL, '11f15d42-d31c-ea7d-8f44-834098c853e6', 'contacts_chunks', 'content', 768, 'cosine', 1000, 200, 'fixed', NULL, '["fulltext","bm25"]', true, 'generate_chunks', NULL, NULL, '0bb6a9fd-3568-a0fc-e82c-d2a54981cdb8'),
('9c47d812-221a-34a9-2991-bf6f2b6b2c08', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '37730bcd-d659-4296-c0fa-65768b87d9c5', NULL, '26bd0202-4d25-fc3d-1bbc-3db1553225b9', 'notes_chunks', 'content', 768, 'cosine', 1000, 200, 'fixed', NULL, '["bm25"]', true, 'generate_chunks', NULL, NULL, '18e2561c-f16b-d7f9-369e-3c4e968b5aca'),
('adf63b86-f518-3d7c-173b-d3506125a380', '65a856dc-b301-12f0-d108-9c49d8b99bf0', '0656baa1-4248-6e66-72be-f9ad387c9cf0', NULL, '50349977-3ce4-e21b-ac01-060a259e4a7a', 'documents_chunks', 'content', 768, 'cosine', 1000, 200, 'fixed', NULL, '["bm25"]', true, 'generate_chunks', NULL, NULL, 'f9821189-8e0f-39e3-610a-d8122abbfe20');
('a30f2ccb-2266-6ec0-70c2-bb7ba374bd5c', '019fa679-9064-7be8-b12a-f974608356ce', '8a9a840b-10a5-ee10-4627-8b372bea2e28', NULL, '05fabb64-c1e4-494b-f916-46613aa9eb3e', 'contacts_chunks', 'content', 768, 'cosine', 1000, 200, 'fixed', NULL, '["fulltext","bm25"]', true, 'generate_chunks', NULL, NULL, 'e63a0a37-f58c-5d52-9d96-1a8b72cadc64'),
('e0f38a65-2aa9-5577-74d4-78172394b87b', '019fa679-9064-7be8-b12a-f974608356ce', '586ba0f6-d0c6-826a-e684-84b89a1d58cb', NULL, '76c9520c-aabe-d9a2-baa0-cfa0c5ebf49e', 'documents_chunks', 'content', 768, 'cosine', 1000, 200, 'fixed', NULL, '["bm25"]', true, 'generate_chunks', NULL, NULL, '1be005cc-64a6-421e-e3de-46fabaa22e0a'),
('e6fbd4b6-5636-0744-8755-7dcfc32532a7', '019fa679-9064-7be8-b12a-f974608356ce', '74b70c74-94ad-ebce-3b90-77799064954c', NULL, '3b95812c-0c31-78c3-f1d0-c4188a054157', 'notes_chunks', 'content', 768, 'cosine', 1000, 200, 'fixed', NULL, '["bm25"]', true, 'generate_chunks', NULL, NULL, '48711a92-c72a-49f8-22e8-4cc0e856efeb');


SET session_replication_role TO DEFAULT;
Expand Down
Loading
Loading