Loading lesson…
Design a CLI that starts sessions, routes profiles, loads safe config, and gives a human a precise way to steer an agent.
This build lab focuses on the terminal command surface that turns an agent into a dependable developer tool. The goal is not to copy a private machine setup. The goal is to learn the architecture pattern well enough to build a small, classroom-safe version.
A serious agent CLI separates commands, global flags, profile selection, environment loading, and noninteractive safety checks.
| Hermes pattern | Student build | Risk to handle |
|---|---|---|
| Name the boundary | a command tree for a small agent CLI with run, chat, config, skills, jobs, and gateway commands | letting every command inherit the same permissive environment and silently run privileged actions |
| Keep the interface small | Start with one happy path and one failure path | Avoid a demo that only works when everything is perfect |
| Make the system observable | Log decisions, status, and errors in plain language | Do not log private data or secrets |
agent-cli
chat # start an interactive session
run <prompt> # run one task and exit
config doctor # show safe config checks
skills list # list installed skills
jobs status # inspect background work
gateway start # connect messaging adapters
Global flags:
--profile school-demo
--model local-hermes
--dry-run
--jsonA classroom-safe skeleton inspired by the local Hermes architecture scan.The big idea: command surface is not decoration. It is part of the product architecture students need before an agent becomes safe enough to use with real people.
15 questions · take it digitally for instant feedback at tendril.neural-forge.io/learn/quiz/end-hermes-cli-command-surface-creators
What is the core idea behind "Build a Terminal Command Surface Like Hermes"?
Which term best describes a foundational idea in "Build a Terminal Command Surface Like Hermes"?
A learner studying Build a Terminal Command Surface Like Hermes would need to understand which concept?
Which of these is directly relevant to Build a Terminal Command Surface Like Hermes?
Which of the following is a key point about Build a Terminal Command Surface Like Hermes?
Which of these does NOT belong in a discussion of Build a Terminal Command Surface Like Hermes?
What is the key insight about "From the local Hermes scan" in the context of Build a Terminal Command Surface Like Hermes?
What is the key insight about "Safety pitfall" in the context of Build a Terminal Command Surface Like Hermes?
What is the key warning about "Scope your agents tightly" in the context of Build a Terminal Command Surface Like Hermes?
Which statement accurately describes an aspect of Build a Terminal Command Surface Like Hermes?
What does working with Build a Terminal Command Surface Like Hermes typically involve?
Which of the following is true about Build a Terminal Command Surface Like Hermes?
Which best describes the scope of "Build a Terminal Command Surface Like Hermes"?
Which section heading best belongs in a lesson about Build a Terminal Command Surface Like Hermes?
Which of the following is a concept covered in Build a Terminal Command Surface Like Hermes?