Skip to Content

glow

Manage a Glow instance (talks to a Glow API)

learnloop glow
FlagEnvRequiredDescription
--instance-urlGLOW_API_URLNoGlow instance API URL

glow login

Authenticate with this Glow instance (OAuth)

learnloop glow login

glow logout

Remove stored token for this Glow instance

learnloop glow logout

glow health

Check Glow instance health

learnloop glow health

glow personas

Manage personas (typed shortcut)

learnloop glow personas

glow personas list

List all personas

learnloop glow personas list

glow personas get

Get a single persona by ID

learnloop glow personas get
FlagEnvRequiredDescription
idYes

glow personas create

Create a new persona

learnloop glow personas create
FlagEnvRequiredDescription
--nameYes
--descriptionNo

glow personas delete

Delete a persona

learnloop glow personas delete
FlagEnvRequiredDescription
idYes

glow artifacts

Generic artifact CRUD — works with any artifact type

learnloop glow artifacts
FlagEnvRequiredDescription
artifact_typeYesArtifact type (e.g. personas, agents, scenarios, rubrics, sessions)
actionYesAction (e.g. search, get, create, update, delete, duplicate, draft, drafts, export, refresh, docs)
--bodyNoJSON body for the request

glow events

Event streaming, polling, and webhooks

learnloop glow events

glow events stream

Stream events via SSE (Server-Sent Events)

learnloop glow events stream
FlagEnvRequiredDescription
--artifact-typeNoFilter by artifact type
--artifact-idNoFilter by artifact ID
--operationNoFilter by operation

glow events poll

Poll for events

learnloop glow events poll
FlagEnvRequiredDescription
--bodyNoJSON body (e.g. cursor, filters)

glow events webhooks-dispatch

Dispatch a webhook event

learnloop glow events webhooks-dispatch
FlagEnvRequiredDescription
--bodyNoJSON body for the webhook dispatch

glow upload

File upload operations (TUS, multipart, CSV)

learnloop glow upload

glow upload create

Create a new upload (TUS initiation)

learnloop glow upload create
FlagEnvRequiredDescription
--filenameYesFilename
--content-typeNoMIME content type
--sizeNoFile size in bytes

glow upload send

Upload file data to an existing upload (TUS PATCH)

learnloop glow upload send
FlagEnvRequiredDescription
idYesUpload ID
fileYesPath to file to upload

glow upload status

Check upload progress (TUS HEAD)

learnloop glow upload status
FlagEnvRequiredDescription
idYesUpload ID

glow upload download

Download an uploaded file

learnloop glow upload download
FlagEnvRequiredDescription
idYesUpload ID
--outputNoOutput file path (default: stdout)

glow upload multipart

Upload a file via multipart form

learnloop glow upload multipart
FlagEnvRequiredDescription
fileYesPath to file to upload

glow upload raw

Upload raw binary data

learnloop glow upload raw
FlagEnvRequiredDescription
fileYesPath to file to upload
--content-typeNoMIME content type

glow upload csv-parse

Parse a CSV file on the server

learnloop glow upload csv-parse
FlagEnvRequiredDescription
fileYesPath to CSV file

glow upload preview

Preview upload results

learnloop glow upload preview

glow upload template

Download the upload template

learnloop glow upload template
FlagEnvRequiredDescription
--outputNoOutput file path (default: template.csv)

glow upload discover

Discover available upload types

learnloop glow upload discover

glow upload finalize

Finalize an upload

learnloop glow upload finalize
FlagEnvRequiredDescription
--bodyNoJSON body
Last updated on