jstm agent plan and committing it. The chat is where you plan. Committing is a separate, explicit step.
Prerequisites
- The
jstmCLI, logged in.jstm whoamishould show your workspace. - A real interactive terminal. The chat won’t run in a pipe or in CI.
1
Start a new draft
What should this agent do?. Describe the agent in plain language and press Enter:2
Resume an existing draft
Every session has an id, shown when you exit. To continue a draft later:Your previous conversation replays into the chat and Joyvis keeps full context. New turns continue the same session, so what you commit later includes everything you discussed.If you lost the id,
jstm agent plan list shows your sessions.3
Exit — your work stays a draft
Leave the chat any way you like: type Copy the session id. You need it for the next step.
done, quit, exit, or save and press Enter, or press Ctrl+C or Ctrl+D.On exit you see:4
Commit the draft into an agent
When the spec is ready, run the explicit commit command:You see
✓ spec committed. This is the only step that creates or updates the agent. If you skip it, nothing changes — the draft waits for you.Troubleshooting
Next steps
- Build your first agent — the full path from draft to a run.
- Planning an agent in chat — how the chat works.
jstm agent plan— full reference.