since / until
(e.g. 2026-06-05T00:00:00Z). Prefer rollup tools (list_agents,
list_agent_sessions) before paging individual decisions.
Discovery & rollups
list_agents
List agents visible to you with rollup metrics — decision count, cost, confidence, activity dates, work-pattern facts, and (when a window is given) outcome quality such asvalue_yield_pct and outcome_class_distribution.
int
default:"1"
Page number (1-based).
int
default:"50"
Results per page (max 500).
string
ISO-8601 UTC start (inclusive).
string
ISO-8601 UTC end (inclusive).
string
Comma-separated agent slugs to restrict results (max 20).
bool
default:"false"
Attach per-agent insight badges.
list_agent_sessions
List sessions for one agent, with AI session summaries, feature linkage, intent clusters, and quality metrics.string
required
Agent identifier from
list_agents.int
default:"1"
int
default:"50"
Max 500.
string
string
string
recent (default), rework, or contradiction.float
Only sessions with max contradiction ratio ≥ this (0–1).
list_session_decisions
List decisions in a session (summary fields only, no JSONB blobs).string
required
int
default:"1"
int
default:"50"
string
string
string
Filter by outcome class.
string
Filter by work type.
float
float
float
float
string
list_decisions
Query decisions across agents and sessions with the same rich filter set.int
default:"1"
int
default:"50"
string
string
string
string
string
string
float
float
float
float
string
get_decision
Get one decision with optional JSONB expansion. Call for a specific decision — not in a loop over a session.string
required
string
required
UUID of the ledger row.
string
Comma-separated blobs:
decision, metrics, reasoning_trace, tool_activity, … A good default for investigations is decision,metrics,reasoning_trace.string
string
Graph & search
query_graph
Traverse the Enfors knowledge graph. Use only for explicit graph traversal — it can be slow (10s+). Returns[] when the graph isn’t configured.
string
required
One of:
agent_subjects (needs agent_id), subject_decisions (needs subject_label),
decision_evidence (needs ledger_id), agent_network (needs agent_id), graph_stats.string
string
string
int
default:"20"
Max 100.
string
Accepted for consistency; not applied to traversals.
string
search_similar_decisions
Find decisions semantically similar to a natural-language query (vector search).string
required
Natural-language description.
string
Restrict to one agent.
int
default:"20"
Max 100.
string
string
Delivery & ROI
list_features
List Features with cost / effort / rework aggregates.int
default:"1"
string
Filter by Feature status.
string
bool
Only Features needing curation.
string
string
get_feature
Get one Feature’s aggregates and member sessions.string
required
string
string
list_feature_merge_suggestions
List proposed Feature merge pairs with similarity scores.int
default:"1"
int
default:"50"
string
default:"pending"
Insights & Pulse
list_insights
Return the latest insight runs with optional scope / subject filters.string
entity, agent, or session.string
string
bool
default:"false"
string
default:"summary"
int
default:"1"
int
default:"20"
get_pulse_report
Fetch stored Pulse report(s) for your workspace.string
default:"weekly"
daily, weekly, or monthly.bool
default:"true"
int
default:"3"
string
default:"summary"
Presentation
render_ui
Render Enfors data as a branded, interactive view. See render_ui.string
required
HTML for the document body (the branded shell wraps it).
string
Optional short title for the preview tab.