The plugin
It ships as thelancedb plugin in
the lancedb-agent-plugins
repository, which is also a plugin marketplace. Install it with your agent’s
plugin manager:
plugins installer shown under
Other agents is a cross-tool option. It detects which agent CLIs are on your
PATH (Cursor, GitHub Copilot CLI, VS Code, Grok Build, and Kimi Code, as well
as Claude Code and Codex) and installs through each one’s native plugin system.
The plugin supplements the agent’s training data with current LanceDB
instructions. To pick up later revisions, refresh the marketplace:
Where the plugin gets installed
Where the plugin gets installed
lancedb plugin, and hands the plugin to the agent’s own plugin store rather
than copying files into your project. Claude Code and Codex keep it under
~/.claude/plugins and ~/.codex/plugins respectively, so the plugin is available
in every project on the machine.The npx plugins installer defaults to the same user-wide scope. Pass
--scope project to record the plugin in the current repository instead, so that
everyone working in it gets the same plugin, or -t <target> to install for a
single agent rather than every one it detects:npx plugins targets lists what it
found and what each target supports.Automated prompt catalog
Explore the prompts covered by automated agent evaluations. Each prompt uses example data and may require existing tables, indexes, metadata, branches, version history, or running jobs. Replace the test fixtures and connection details with your own before using a prompt. The evaluations run against a LanceDB Enterprise test database, with and without the agent plugin. Evaluation coverage does not guarantee success for every agent or model. Prompts are reproduced verbatim, including the answer formats used by automated grading. Table names, local files, and placeholders in these prompts refer to test fixtures. Supply your own data, database connection, and timestamps when adapting them. 66 prompts.Tables and schema design
101: list tables by prefix
101: list tables by prefix
102: describe table
102: describe table
103: table storage stats
103: table storage stats
104: create table with data
104: create table with data
105: create empty table
105: create empty table
107: drop table
107: drop table
108: design tables from joined schema
108: design tables from joined schema
Data ingestion and updates
201: insert rows
201: insert rows
202: delete rows by filter
202: delete rows by filter
203: delete all rows
203: delete all rows
204: update rows by filter
204: update rows by filter
205: update with expression
205: update with expression
206: upsert rows
206: upsert rows
207: add column backfill
207: add column backfill
208: rename column
208: rename column
209: drop column
209: drop column
210: cast column type
210: cast column type
211: performant batch ingest
211: performant batch ingest
Queries and search
301: filtered count
301: filtered count
302: filtered ids
302: filtered ids
303: lookup row by id
303: lookup row by id
304: top k cheapest
304: top k cheapest
305: paginated read
305: paginated read
306: pick column for image search
306: pick column for image search
307: vector search similar
307: vector search similar
308: vector search filtered
308: vector search filtered
309: full text search
309: full text search
310: fts multi match
310: fts multi match
311: hybrid search
311: hybrid search
312: explain query plan
312: explain query plan
Index management
401: build index
401: build index
402: create vector index
402: create vector index
403: create fts index
403: create fts index
404: inspect indexes
404: inspect indexes
405: index coverage
405: index coverage
406: drop index
406: drop index
Version history and tags
501: version history
501: version history
502: time travel read
502: time travel read
503: restore version
503: restore version
504: tag version
504: tag version
505: read at tag
505: read at tag
506: move tag
506: move tag
507: delete tag
507: delete tag
508: compare two versions
508: compare two versions
509: changes since date
509: changes since date
510: trace column to job
510: trace column to job
Column metadata and lineage
601: add all metadata types
601: add all metadata types
602: delete one metadata key
602: delete one metadata key
603: explain column origin
603: explain column origin
604: find downstream dependents
604: find downstream dependents
605: trace column refresh job
605: trace column refresh job
Namespaces
701: create namespace
701: create namespace
702: create table in namespace
702: create table in namespace
703: list namespace tables
703: list namespace tables
704: query namespace table
704: query namespace table
Table branches
801: create branch
801: create branch
802: switch branch and write
802: switch branch and write
803: cherry pick branch
803: cherry pick branch
804: delete branch
804: delete branch
Background jobs
901: list running jobs
901: list running jobs
902: describe job
902: describe job
903: cancel job
903: cancel job
Multi-step workflows
1001: create embed search
1001: create embed search
1002: build all indexes
1002: build all indexes
1003: embedding models in branches
1003: embedding models in branches
1004: parquet to lance embed
1004: parquet to lance embed