vmn_ingest_file
Ingest new content from a file into a memory vault while tracking a cursor, storing only the delta since the last call. Call repeatedly to add new lines without duplicating prior content.
Instructions
Ingest new content from a file into the vault, tracking progress with a cursor so only new lines are ingested on each call. Safe to call repeatedly — only the delta since the last call is stored.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional tags | |
| title | No | Optional title override | |
| file_path | Yes | Absolute path to the file to ingest | |
| namespace | No | Namespace for the ingested content (default: "file_ingest") | |
| session_id | No | Cursor key — defaults to the file path. Use a stable ID (e.g. session ID) to track the same file across calls |