Skip to content

context

Agent introspection, offline docs, and workspace graph extraction

Authentication scope: mixed

Machine-readable CLI schema for agent introspection (flags, types, mutability, examples)

Terminal window
fabio context agent
Flag Type Required Description
--group string No Return schema for a single command group only (e.g. lakehouse, workspace, deploy)
--full bool No Emit the full 14K-line schema dump (all commands, all flags, all metadata). Without this flag, returns a compact index of groups + subcommand names
--format enum No Schema output format: native (default), mcp (Model Context Protocol), openai (function calling) One of: native, mcp, openai.
--budget string No Approximate token budget — returns the most compact useful subset that fits within this many tokens (4 chars/token estimate). Overrides –full

Examples

Terminal window
fabio context agent | jq '.commands[] | select(.group == "lakehouse")'

Read-only · Returns object

Deep-dive on a single command: flags, examples, output shape, notes — everything to invoke it

Terminal window
fabio context describe

Read-only · Returns object

Show the definition schema/template for a Fabric item type

Terminal window
fabio context schema

Examples

Terminal window
fabio context schema Notebook
Terminal window
fabio context schema DataPipeline

Read-only · Returns object

Show a multi-step workflow recipe

Terminal window
fabio context workflow

Examples

Terminal window
fabio context workflow direct-lake-report
Terminal window
fabio context workflow cicd-deploy

Read-only · Returns object

Show best-practices guidance for a topic

Terminal window
fabio context best-practices

Examples

Terminal window
fabio context best-practices throttling
Terminal window
fabio context best-practices lro

Read-only · Returns object

Show an orchestrator persona: which command groups, workflows, and best-practices to use for a role

Terminal window
fabio context persona

Read-only · Returns object

Show an architecture-shape blueprint: item set, deployment phase, and key decisions for a solution shape

Terminal window
fabio context blueprint

Read-only · Returns object

Per-item-type capability matrix: creatable, deploy strategy, definition round-trip, deploy order (derived from the CLI’s own sources)

Terminal window
fabio context item-capabilities

Read-only · Returns list

Show an intent-scoped sub-skill’s judgment (when-to-use, gotchas, troubleshooting, safety) for a workload family

Terminal window
fabio context skill

Read-only · Returns object

Resolve an overloaded Fabric term to the concrete artifact + command group that handles it

Terminal window
fabio context disambiguate

Read-only · Returns object

Show example output for a command (response shape + JMESPath tips)

Terminal window
fabio context examples

Examples

Terminal window
fabio context examples lakehouse iceberg-table

Read-only · Returns object

List all available documentation topics (schemas, workflows, examples, best-practices)

Terminal window
fabio context list

Read-only · Returns object

Search commands by keyword (matches descriptions, flag names, and notes)

Terminal window
fabio context find

Read-only · Returns object

Scan your Fabric tenant — build a relationship graph from workspace(s)

Terminal window
fabio context tenant
Flag Type Required Description
--workspace string No Workspace ID(s) or name(s) to scan (repeatable)
--deep bool No Fetch item definitions to discover embedded references (slower)
--include-connections bool No Also fetch item connections
--item-types string No Filter to specific item types (comma-separated, case-insensitive)
--no-properties bool No Skip type-specific detail fetching (fast inventory-only mode)
--format enum No Output format: graph (default) — native arrays for fabio merge/query; jsonld — instance data as RDF for triple stores; owl — OWL schema as JSON-LD for fabio ontology import; rdf — OWL schema as RDF/XML for fabio ontology import and Ontology Playground One of: graph, jsonld, owl, rdf, full.
--merge string No Merge results into an existing graph file (incremental extraction)
--output-file string No Write output to a file instead of stdout
--concurrency integer No Max concurrency for API calls (default: auto-scaled to CPU count)
--summary-only bool No Return only a lightweight inventory summary (item counts by type, workspace info) without building the full graph. Useful for agents to probe before a full scan
--resolve string No Fast name-to-ID resolution. Comma-separated Type:Name pairs (e.g. Notebook:my-nb,Lakehouse:bronze). Returns matching items without full graph
--focus string No Focus on a single item: return only the subgraph within --depth hops of this item ID
--depth integer No Maximum hop distance from the focused item (default: 1). Requires --focus

Examples

Terminal window
fabio context tenant --workspace $WS --summary-only
Terminal window
fabio context tenant --workspace $WS --resolve Notebook:my-nb,Lakehouse:bronze
Terminal window
fabio context tenant --workspace $WS --focus $ITEM_ID --depth 2
Terminal window
fabio context tenant --workspace $WS --deep --include-connections
Terminal window
fabio context tenant --workspace $WS --deep --output-file context.json
Terminal window
fabio context tenant --workspace $NEW_WS --deep --merge context.json --output-file context.json

Read-only · Returns object