Browse documentation

Profiles and Targets

Profiles and targets turn an explicit developer choice into a reviewable launch plan. They do not hide a provider recommendation behind a task classifier.

Execution profiles

ebrain profiles list --json
ebrain profiles show <profile-id> --json
ebrain profiles validate --json

A profile is a local, user-selected provider/model map organized by capability. Its model entries must have catalog provenance, so an unknown or hand-edited model reference fails rather than silently becoming a default. Legacy routing chains are represented as migrated user profiles, never as a universal recommendation.

Use installed help before profile initialization, catalog changes, or creation:

ebrain profiles --help

Declared targets

ebrain targets list --json
ebrain targets plan --help

A target is an adapter declaration with a safe model selector. A plan combines target, profile, capability, workspace, optional workflow attribution, and reviewed task before it launches. If a target cannot represent the selected capability/model safely, planning fails.

What profiles and targets do not do

Use guided launch for the TUI workflow and token telemetry for factual measurement.

Documentation

Search eBrain docs

Esc close CtrlK open