Campaign Management
Manage players, campaigns, and characters.
player
player add
Register a new player.
| Argument | Type | Description |
|---|---|---|
<name> |
string | The player's display name |
player list
List all registered players.
campaign
campaign add
Create a new campaign.
| Argument / Option | Type | Required | Description |
|---|---|---|---|
<name> |
string | Yes | Campaign name |
--description, -d |
string | No | Description of the campaign |
campaign list
List all campaigns.
campaign link-document
Link an ingested document to the broad campaign corpus. This association says the document belongs to the campaign; recap generation now uses first-class campaign sessions below for chronology and source selection.
campaign session add
Create a first-class campaign session. The date must be in YYYY-MM-DD format.
campaign session list
List sessions for a campaign in chronological order.
campaign session link-document
Attach an ingested document to a session. Passing --primary marks it as the
default source for recap drafts. Linking a session document also ensures the
broader campaign link-document association exists.
character
character add
Create a new character assigned to a player.
| Argument / Option | Type | Required | Description |
|---|---|---|---|
<name> |
string | Yes | Character name |
--player, -p |
string | Yes | Player name (must already exist) |
--campaign, -c |
string | No | Campaign name |
--notes, -n |
string | No | Free-form notes about the character |
character list
List characters with optional filters.
| Option | Type | Description |
|---|---|---|
--player, -p |
string | Filter by player name |
--campaign, -c |
string | Filter by campaign name |
Example workflow
Set up a campaign from scratch:
# Register players
jime player add "Alice"
jime player add "Bob"
jime player add "Charlie"
# Create a campaign
jime campaign add "The Lost Tombs" -d "Treasure hunting in ancient ruins"
# Add characters
jime character add "Thorgrim" -p "Alice" -c "The Lost Tombs" -n "Dwarf warrior, level 3"
jime character add "Luna" -p "Bob" -c "The Lost Tombs" -n "Elf ranger"
jime character add "Grub" -p "Charlie" -c "The Lost Tombs" -n "Goblin rogue"
# List everything
jime player list
jime campaign list
jime character list --campaign "The Lost Tombs"
recap
Generate, illustrate, publish, and list password-gated session recaps.
recap draft
Generate a player-safe recap draft from a dated campaign session. If --source
is omitted, the session primary source is used.
recap show
Show a generated recap version for DM review before publishing. The output includes the title, status, teaser, body, image prompt seed, alt text, model, and creation time.
recap image
Generate one cinematic hero image for a recap version.
This command requires both Jime:ImageModelDeployment to point at an Azure OpenAI image deployment such as gpt-image-1 and Jime:StorageEndpoint so the generated bytes can be persisted to Blob Storage.
recap publish
Publish a draft recap version to the shared-password web app.
recap unpublish
Hide a recap from the website.
recap list
List published recaps and their private-preview URLs.
recap versions
List all versions (draft, published, and archived) for a recap, newest first. Use this to discover stranded drafts or audit version history.