Skip to content

Pages

  • Getting started
  • Install
  • Sessions
  • Automation
  • Channels
  • Sandboxing
  • Command line
  • Models & providers
  • Settings
  • Instructions
  • Prompt templates
  • Skills
  • Themes
  • Keybindings
  • Layout
  • Extensions
  • Packages
  • SDK
  • Compatibility

Command line

e help prints this list, with any flags and commands your extensions add.

Start a session

CommandWhat it does
e [message]start a session in this directory, optionally with a first prompt
e -ccontinue this directory's most recent session
e -rpick a saved session to resume
e -p [message]run one turn headless and print the reply
e rpcrun the headless session server over stdin and stdout

A plain e does not read piped stdin. Use e -p for one turn, or e rpc for a client of your own. See automation.

Run options

OptionWhat it does
-p, --printrun one headless turn. The prompt is the argument or piped stdin.
-j, --jsonmachine output for --print, doctor, providers, and --version. With -p, one JSON line per event and a result line.
-m, --model <model>use this model for the process
--ef, --effort <level>set reasoning effort for the process
-i, --image <path>attach an image to the first prompt, repeatable
-P, --package <source>load a package for this run only, repeatable
--ne, --no-extensionsstart without extensions
--nt, --no-toolsexpose and run no tools
--ns, --no-savekeep the conversation in memory only

Commands

CommandWhat it does
e docs [topic]print a built-in guide
e updateupdate to the latest release
e install [source]install a package, or make every listed one current
e remove <source>forget a package and delete its clone
e packageslist installed packages
e packages init <dir>start a package to publish
e trust [dir]trust a workspace's AGENTS.md, skills, and prompts
e untrust [dir]stop loading them for that workspace
e authshow sign-in status
e providerslist provider support and sign-in state
e doctor [--no-network]print diagnostics that are safe to paste
e helpprint the help
e -v, e --versionprint the version

Packages has its own guide. For e trust, see instructions.

Inside a session

CommandWhat it does
/loginsign in to a provider with an account or API key
/modelsswitch the model
/effortshow or set reasoning effort
/scoped-modelschoose which models ctrl+p cycles
/reloadreload extensions, themes, and config
/resumeresume a saved session
/treerewind to an earlier message and branch in place
/newstart a fresh session
/forkcontinue in a new session file seeded with this one
/exportwrite this session as one self-contained HTML page
/copycopy the last reply
/compactsummarize into a fresh session. /compact <focus> steers what it keeps.
/usagetokens and estimated cost by model. /usage 24h narrows the window.
/undoput back what the last write or edit replaced
/trusttrust this directory
/settingschange preferences
/helpshow these commands
/quitexit

The list follows what you install. Each prompt template becomes a /name command of its own. See prompt templates. An extension adds commands the same way.