ReferenceMCP toolDraft · not yet verified
e_system
System operations.
Agent Guidance
This is the description the engine gives an agent for this tool, word for word.
System operations.
Actions:
inspect—agent_profile="...": returns that profile'shome_lane, resolved effective read/write lanes, and per-lane SR counts. Unknown profile →not_found.get_profile—agent_profile="...": your WRITE schema. Every lane is{lane, lane_uuid}; types by name, never id. Returnswrite_lanes— each with thesource_typesit offers and, per type, itsallowed_labels(closed lane: its types; open lane: builtinsconversational/documentary, free labels) — plushome_lane/home_lane_uuid,read_lanes(unconstrained),can_reassign,profile. Pick asource_typefrom the list; keep labels within itsallowed_labels.delete—sr_ids=[...]. A record delete is the last version in that record's history: the record leaves retrieval — its properties and vectors go with it; its corrections stay recorded and show again if it is undeleted — and its history stays, the deleted state included (e_audittracestill works). A delete is local: peers keep the record. To remove a property, usee_propertyremove. Returnsdeleted(the SRs a version was written for) andevent_ids({sr_id: the version's event id}). Requires an explicitagent_profileand write authority over each SR's lane; SRs outside it are returned asunauthorized, ones that do not exist asnot_found.undelete—sr_ids=[...]: each record returns at its latest version (a peer's edit too), the onee_readshows; the next write numbers past its history. Returnsundeleted,event_ids, and live ones asnot_deleted. Authority asdelete.
A delete and an undelete need the owner's deletions_enabled switch (conf/settings.yaml); off, they are refused naming it.
Arguments
| Argument | Type | Default |
|---|---|---|
action | delete · undelete · inspect · get_profile | required |
sr_ids | list of strings | — |
agent_profile | string | — |
Refusals
A refusal is returned as {"error": "…"}. These are the ones this tool raises itself; … stands for a value filled in at the time.
| Text |
|---|
Unhandled action '…' |
Invalid action '…'. Must be one of: … |
agent_profile is required for undelete |
agent_profile has no write lane |
sr_ids is required for undelete |
agent_profile is required for delete |
sr_ids is required for delete |
inspect requires agent_profile |
get_profile requires agent_profile |
not_found |