Skip to content

Refactor topics, add CLI commands#137

Merged
joefreeman merged 17 commits intomainfrom
topics-refactor
Mar 13, 2026
Merged

Refactor topics, add CLI commands#137
joefreeman merged 17 commits intomainfrom
topics-refactor

Conversation

@joefreeman
Copy link
Collaborator

This makes some changes related to topics, adds/updates some CLI commands, and makes some improvements/fixes to the Docker launcher.

Most of the 'get' API endpoints have been removed, in favour of using topics to fetch the data. New topics have been added for tokens and manifests, and for getting an asset. And a topic has been added to inspect the queue of executions for a workspace.

New CLI commands have been added for listing pool launches (including getting information about a specific launch, including the end of the logs for failed launches), listing sessions, getting a pool's details, and monitoring the workspace's queue.

The Docker launcher has been updated to improve how the server host is inferred, with support for explicitly configuring the server host on a pool. The end of log output is captured for failed launches.

The COFLUX_BASE_DOMAIN environment variable has been replaced with COFLUX_PUBLIC_HOST, with "%" being used to indicate the project, for multi-project deployments - e.g., %.example.com.

@joefreeman joefreeman merged commit 8ed4d6a into main Mar 13, 2026
9 checks passed
@joefreeman joefreeman deleted the topics-refactor branch March 13, 2026 08:59
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