knowledge_manage
Organize and query information by creating knowledge bases, adding content, and searching with natural language queries.
Instructions
Manage knowledge bases. Actions: list, create (name, description), ingest (knowledge_base_id, content/url), search (knowledge_base_id, query), delete (knowledge_base_id).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: list, create, ingest, search, delete | |
| agent_id | No | Filter by linked agent UUID | |
| status | No | Filter by status: idle, ingesting, ready, error | |
| limit | No | Max results (default 20) | |
| name | Yes | Human-readable name for the knowledge base | |
| description | No | Optional description | |
| knowledge_base_id | Yes | UUID of the knowledge base | |
| content | Yes | Raw text content to ingest | |
| source_name | No | Display name for this source (e.g. filename, URL) | manual |
| source_type | No | Source type: text, file, or url | text |
| reindex | No | If true, delete existing chunks for this source before re-ingesting | |
| query | Yes | Natural language query | |
| top_k | No | Number of results to return (default 5, max 20) |