Files
amcs/migrations/002_create_thoughts.sql
Hein 8d0a91a961 feat(llm): add LLM integration instructions and handler
* Serve LLM instructions at `/llm`
* Include markdown content for memory instructions
* Update README with LLM integration details
* Add tests for LLM instructions handler
* Modify database migrations to use GUIDs for thoughts and projects
2026-03-25 18:02:42 +02:00

20 lines
663 B
SQL

create table if not exists thoughts (
id bigserial primary key,
guid uuid not null default gen_random_uuid(),
content text not null,
embedding vector(1536),
metadata jsonb default '{}'::jsonb,
created_at timestamptz default now(),
updated_at timestamptz default now(),
constraint thoughts_guid_unique unique (guid)
);
create index if not exists thoughts_embedding_hnsw_idx
on thoughts using hnsw (embedding vector_cosine_ops);
create index if not exists thoughts_metadata_gin_idx
on thoughts using gin (metadata);
create index if not exists thoughts_created_at_idx
on thoughts (created_at desc);