Getting started
Do I need to be a developer to use JoyStream?
Do I need to be a developer to use JoyStream?
How do I install it?
How do I install it?
.pkg.Which platforms are supported?
Which platforms are supported?
Do I need to configure anything after installing?
Do I need to configure anything after installing?
jstm login and you’re working. There is no config file to create and nothing to point at a server.A config file is only involved in self-hosting. See Configuration.Does macOS block the binary?
Does macOS block the binary?
.pkg is signed with our Developer ID, notarized by Apple, and stapled, so it installs with no Gatekeeper prompt even offline. The install script fetches the binary directly, which is also unaffected.How do I upgrade?
How do I upgrade?
JSTM_VERSION.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 installation list.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 grant list 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, trigger delete, trigger webhook-url, org invite, org remove, the profile email 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.Can I keep two accounts signed in?
Can I keep two accounts signed in?
JOYSTREAM_CONFIG_DIR gives each one its own session: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>.