Getting started
Do I need to be a developer to use JoyStream?
Do I need to be a developer to use JoyStream?
What's the difference between jstm and joystream?
What's the difference between jstm and joystream?
joystream; jstm is the short alias. Use whichever you prefer.Which platforms is the CLI built for?
Which platforms is the CLI built for?
make build, which names the binary for your platform automatically. See Install the CLI.macOS won't run the downloaded binary.
macOS won't run the downloaded binary.
Building agents
I exited the planning chat. Did I lose my work?
I exited the planning chat. Did I lose my work?
jstm agent plan <session-id>, or commit with jstm agent plan done <session-id>.I lost the session id.
I lost the session id.
Typing 'save' in the chat didn't save anything.
Typing 'save' in the chat didn't save anything.
save, done, quit, and exit all only exit the chat. The only command that commits is jstm agent plan done <session-id>, run after you leave.Can I run the planning chat in a script or CI?
Can I run the planning chat in a script or CI?
What's the difference between conform and readiness?
What's the difference between conform and readiness?
Does conform need an API key?
Does conform need an API key?
schema and spec_conflict, which need no key and no network. The semantic judge lane is optional and isn’t run by the CLI.Running agents
What's the difference between Dry Run, Pilot, and Live?
What's the difference between Dry Run, Pilot, and Live?
What was Sandbox?
What was Sandbox?
A run finished but nothing happened downstream.
A run finished but nothing happened downstream.
My run says completed but a step failed.
My run says completed but a step failed.
BEST_EFFORT step records its failure and lets the run continue, so a run can complete with a failure inside it. Check the stories, not only the run status.Can I stop a run from starting twice?
Can I stop a run from starting twice?
The output stream stopped after a few minutes.
The output stream stopped after a few minutes.
jstm agent run show.Scheduling and triggers
My 09:00 schedule fires at the wrong time.
My 09:00 schedule fires at the wrong time.
0 9 * * * means 09:00 UTC.My live schedule silently went back to dry runs.
My live schedule silently went back to dry runs.
schedule set sends the run mode on every call and defaults it to dry_run. Changing only --cron reverts a live schedule.Always repeat --env live:The platform was down. Will I get a burst of missed runs?
The platform was down. Will I get a burst of missed runs?
Does schedule take an agent id?
Does schedule take an agent id?
jstm agent installations.Credentials and access
Why does my agent act as me instead of as the team?
Why does my agent act as me instead of as the team?
Signing in with GitHub doesn't let me read private repos.
Signing in with GitHub doesn't let me read private repos.
repo scope, connected under Settings → Connections.Can an org admin see my personal credentials?
Can an org admin see my personal credentials?
Can anyone see a credential's value?
Can anyone see a credential's value?
Where did vault grant and revoke go?
Where did vault grant and revoke go?
vault scope, which sets a credential’s availability in one choice: --scope all for org-wide, or --scope selected with repeatable --workspace.vault grants still exists, as a read.Teams and sharing
What happens to agents when someone leaves?
What happens to agents when someone leaves?
jstm vault audit and reconnect any credential they had connected.Two workspaces have the same handle.
Two workspaces have the same handle.
acme-corp/platform.Should I use visibility or sharing?
Should I use visibility or sharing?
ORG_VISIBLE) is for a capability the whole organization should find and install. Sharing is for one person and one object.The CLI
Is --json a global flag?
Is --json a global flag?
connection test, connection add, connection remove, triggers delete, triggers webhook-url, org invite, org remove, the profile emails subcommands, and jstm commands.Can I pipe --json output safely?
Can I pipe --json output safely?
Why did a command exit 2?
Why did a command exit 2?
jstm agent plan is the common one; creating an agent is always explicit.How do I point the CLI at a different backend?
How do I point the CLI at a different backend?
JOYSTREAM_CONFIG_DIR. See Configuration.How do I authenticate in CI?
How do I authenticate in CI?
JOYSTREAM_TOKEN. It takes precedence over the session file, so no interactive login is needed.How do I see the whole command surface?
How do I see the whole command surface?
Still stuck?
Email support@joystream.ai, and include the output ofJOYSTREAM_DEBUG=1 jstm <your command>.