- Asker (default) — ask questions in plain language; get data back.
- Editor — have your agent propose changes to your semantic layer for human review.
- Builder — have your agent build data apps and dashboards using Jedify’s semantic functions.
Choose your mode
Asker mode
Ask a question in plain language. Jedify interprets it against your semantic layer, runs the query, and returns the data. Best for ad-hoc exploration, investigations, and reporting.Asker tools
Every tool available in Asker mode.
Examples
Example prompts and what your agent does.
Editor mode
Describe a change to your semantic layer — a new entity, a relationship, a dimension — and your agent proposes it as a batch of edits. Jedify validates the changes and stages them as review-pending edit sessions; nothing takes effect until a human approves them.Editor tools
The tools your agent uses, and how an edit flows to approval.
Builder mode
Describe the dashboard or app you want; your agent builds it using semantic functions. No coding required — see Semantic functions for how it works.Semantic functions
What they are and how they’re created.
Builder tools
The six Builder-mode tools.
SDK reference
The
@jedify/sdk TypeScript SDK.Examples
Build a dashboard end to end.
Switching modes
Asker mode is the default — no flag needed. To run in Editor or Builder mode, add the matching flag to the proxyargs:
On a hosted agent or app builder (no local proxy), select Builder mode with the URL
https://be.jedify.com/mcp/message?mode=builder instead.
See Connect for the full setup in each client.