Expand description
Argument/outcome shapes for the mutation entrypoints
(Engine::create_entity, update_entity, delete_entity,
relate_entity, rename_entity). The MCP wire envelopes and CLI
command output formatters branch on these shapes; their field
layouts are part of the engine’s public surface.
Structs§
- Create
Entity Args - Arguments for [
Engine::create_entity]. - Create
Entity Outcome - Successful outcome of [
Engine::create_entity]. - Delete
Entity Args - Arguments for [
Engine::delete_entity]. - Delete
Entity Outcome - Successful outcome of [
Engine::delete_entity]. - Relate
Entity Args - Arguments for [
Engine::relate_entity]. - Relate
Entity Outcome - Successful outcome of [
Engine::relate_entity]. - Relation
Declared - One batched relation declaration applied by a mutation call.
Echoed in
UpdateEntityOutcome::relations_declaredandCreateEntityOutcome::relations_declaredso agents see, in the same response, what landed and which targets had to be stubbed. - Rename
Entity Args - Arguments for [
Engine::rename_entity]. - Rename
Entity Outcome - Successful outcome of [
Engine::rename_entity]. - SetSchema
Outcome - Stable response shape of [
Engine::set_mem_schema] — all five fields are always present, populated per outcome. - Update
Entity Args - Arguments for [
Engine::update_entity]. - Update
Entity Outcome - Successful outcome of [
Engine::update_entity].
Enums§
- Relate
Action - What a relate call did to the source’s relationships.
- SetSchema
Result - Outcome discriminator for [
Engine::set_mem_schema]. The agent branches on this — never on which response fields are populated (stable additive shape, no response-shape polymorphism).