Stagent · Help
FAQ
Stagent is a live viewer for sessions and a hub of templates driven by the stagent Claude Code plugin. Everything else answered below.
Getting started
#What is a session?
#What is a template?
#Does Stagent run my code?
#Do I need an account?
#What’s a good first template to try?
#Can I build my own template?
#How do I create one?
Two paths — pick the one that matches how much you’ve thought it through:
- AI build (recommended): /stagent:create "<describe what the template should do>" — stagent interviews you, designs the stage graph, writes workflow.json plus every stage file, and publishes to the hub.
- Manual form: head to /hub/new and fill in the name, paste workflow.json, then write each stage markdown. Best when you already know the exact stage graph you want.
Both publish as private by default — only you can see or run it. Flip to unlisted to share the URL (or cloud://you/name ref) with collaborators without listing it on the hub, or public to make it discoverable by anyone.
How it works
#Cloud mode vs local mode — what’s the difference?
#What gets uploaded to the server?
#Can I actually watch it work in real time?
#My laptop crashed mid-session. What now?
#Can I pause and continue across machines?
#Can I edit a template I already published?
Yes. Same command does both create and edit:
/stagent:create --flow=cloud://you/name \ "add a 'deploy-dry-run' stage after qa"
#Who can see my templates and sessions?
Templates have three visibility levels:
- public — listed on the hub and discoverable by anyone.
- unlisted — not listed, but anyone with the URL or cloud:// ref can fetch it. Good for sharing with collaborators without making it searchable.
- private — only you can see or use it. This is the default for new publishes; flip it when you’re ready to share.
Sessions have two visibility levels. Signed-in users' sessions are private by default — URL alone doesn't grant access (others see a “session is private” page) and your sessions are listed at /me/sessions. The owner can flip a session to unlisted via the Share button on its page, after which anyone with the URL can view it. Anonymous plugin runs (no signed-in user) skip this — they're always URL-viewable, so sign in before running if you want privacy.
#Does it work with any language or framework?
How it differs
#Why not just put the rules in CLAUDE.md?
#Why not trust Claude Code when it says it’s done?
#Why not just watch progress in the terminal?
#Why not use /resume in Claude Code to continue on another machine?
#Why not scroll through the Claude Code chat log to find an earlier artifact?
Still stuck? Open an issue on the plugin repo.