Command-line interface¶
The chemgraph command provides query execution, evaluation, session
inspection, model discovery, dashboards, and Academy orchestration.
chemgraph run Run an agent query or interactive session
chemgraph eval Evaluate a dataset
chemgraph session List, inspect, export, or delete saved sessions
chemgraph models List registered model identifiers
chemgraph dashboard Launch the trace dashboard
chemgraph academy Run Academy campaigns and workers
Use chemgraph <command> --help for the options supported by your installed
version.
Run a query¶
chemgraph run \
--model gpt-4o-mini \
--workflow single_agent \
--query "Build methane and optimize it with EMT."
Common options:
| Option | Meaning |
|---|---|
-q, --query |
Natural-language request |
-m, --model |
Provider/model identifier |
-w, --workflow |
Agent workflow; defaults to single_agent |
-o, --output |
Full state or last_message |
-s, --structured |
Request a structured final response |
-r, --report |
Enable HTML report generation |
--human-supervised |
Allow supported tools to pause for confirmation |
--recursion-limit |
Maximum graph steps; defaults to 20 |
--output-file |
Save the printed result to a file |
-v, -vv |
INFO or DEBUG diagnostics |
The legacy no-subcommand form, such as chemgraph -q "...", remains supported,
but new scripts should use chemgraph run.
Validate credentials¶
The check validates configuration; it does not prove that every external calculator, database, or facility endpoint is reachable.
Interactive mode¶
Use /help inside the shell to see the commands available in your release.
Interactive sessions preserve conversation context and can be resumed later.
The main_agent workflow is a durable, supervisor-style agent and is only
available interactively:
While a delegated subagent is working, the CLI prints each subagent tool call and its arguments as it starts. Supervisor-only delegation and file-read calls and tool results are not printed.
The supervisor's read_file tool reads only files stored in the durable graph
state by a subagent. It does not grant access to the host filesystem or to
files written under CHEMGRAPH_LOG_DIR.
The development workspace Deep Agent can execute broad filesystem and shell actions. Enable it only in a disposable, trusted workspace after reviewing the CLI warning.
Saved sessions¶
CLI sessions are stored in ~/.chemgraph/sessions.db.
chemgraph session list
chemgraph session show <session-id>
chemgraph run --resume <session-id> -q "Continue with frequency analysis."
Run chemgraph session --help before deletion or other state-changing session
operations. Resume a session with a compatible workflow.
Use MCP tools¶
Connect to one or more streamable-HTTP servers:
Use repeated/configured server definitions for larger deployments. See MCP servers for transports and client configuration.
Trace and dashboard¶
Use --trace-dir <directory> with single_agent to record trace information,
then inspect the dashboard options available in your version:
Evaluation and Academy¶
Evaluation needs an explicit dataset or a configured profile:
Academy commands require the academy extra and, depending on the backend,
additional execution extras:
See Evaluation and HPC and Academy.