Skip to content

enhance(cli, conversation): add tmp conversation show/edit support#358

Merged
JeanMertz merged 6 commits intomainfrom
jean/pr47
Jan 1, 2026
Merged

enhance(cli, conversation): add tmp conversation show/edit support#358
JeanMertz merged 6 commits intomainfrom
jean/pr47

Conversation

@JeanMertz
Copy link
Collaborator

@JeanMertz JeanMertz commented Jan 1, 2026

The term ephemeral was used to describe conversations that could be garbage collected. This has been renamed to expires_at to better reflect its purpose. The CLI still uses the more succinct tmp terminology.

Added support for managing expiration in jp conversation edit via the --tmp and --no-tmp flags. The expiration status is also now visible in jp conversation show.

# Set expiration when starting a new conversation
jp query --new --tmp=1h "Hello"

# Edit expiration of an existing conversation
jp conversation edit --tmp=30m

# Remove expiration
jp conversation edit --no-tmp

The term `ephemeral` was used to describe conversations that could be
garbage collected. This has been renamed to `expires_at` to better
reflect its purpose.

Added support for managing expiration in `jp conversation edit` via the
`--expires-at` and `--no-expires-at` flags. The expiration status is
also now visible in `jp conversation show`.

```bash
# Set expiration when starting a new conversation
jp query --new --tmp 1h "Hello"

# Edit expiration of an existing conversation
jp conversation edit --expires-at 30m

# Remove expiration
jp conversation edit --no-expires-at
```

Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz changed the base branch from jean/pr46 to main January 1, 2026 11:28
Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz changed the title enhance(cli, conversation): add expires_at show/edit support enhance(cli, conversation): add tmp conversation show/edit support Jan 1, 2026
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz merged commit d67ec0e into main Jan 1, 2026
11 of 12 checks passed
@JeanMertz JeanMertz deleted the jean/pr47 branch January 1, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant