carrel_meta
Manage typed key/value fields on desk files: set, get, list, or remove metadata, and find files by conditions like vendor=acme or total>1000.
Instructions
Typed key/value fields on desk files: set, get, ls or rm fields on a file, or find files by conditions (vendor=acme, total>1000, due<2026-11-01, paid?).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Field name (get). | |
| keys | No | Field names to remove (rm). | |
| path | No | File (set/get/ls/rm). | |
| root | No | Desk root (default: server --root / cwd). | |
| action | Yes | ||
| fields | No | Fields to set, {key: value}; kinds are inferred (set). | |
| source | No | Who writes the fields (set). | agent |
| conditions | No | Conditions every file must satisfy (find). |