| brain_context_pack | { query, limit?, context_token_budget?, include_*?, relational_limit? } | { chunks, entities, people, session_notes, relational_context, query_meta } |
| brain_search | { query, filters?, limit?, offset?, sort? } | { results[], total_estimated, retrieval_metadata } |
| brain_why | { hyobject_id | entity_id | people_id, limit_vc? } | { subject, vc_trail, source_proposals, ingest_info, evidence } |
| brain_neighbors | { node_id, node_kind, depth?, relation_types?, limit? } | connected nodes + edges (docs ↔ entities ↔ people) |
| brain_ingest | { mode: text|url|file, text? | url? | file_content_base64?, name?, tags? } | { hyobject_id, processing_state, name, storage_uri, message } |
| brain_propose_fact | { kind: entity|relation, …entity or relation fields, confidence? } | { proposal_id, state } |
| brain_annotate | { kind, content, session_id?, related_hyobject_id? } | { session_id, note_id } |
| brain_save_memory | { content, tags?, source_label? } | { hyobject_id, chunk_id, session_note_id } |
| brain_recall_memory | { query, agent_id?, limit?, include_entities? } | { memories: [{ hyobject_id, name, text, score }] } |
| brain_get_related | { subject_id, subject_kind, limit? } | related nodes grouped by relationship, with source provenance |
| brain_stats | { } (no required inputs) | { summary, storage, graph, review, schema, provenance, reliability, agents } |
| brain_set_mode | { mode: silent|ambient|audit } | { mode, message } (sets how proactively Myco surfaces what it knows) |
| brain_self_check | { } (no required inputs) | { working, needs_approval, problems } (pull-only health check with a fix per problem) |