Let a single channel override sessionCommand #29

Merged
pedromcaraujo merged 1 commit from forge-per-channel-command into main 2026-08-24 10:29:44 +01:00

Every channel ran the same sessionCommand, so repurposing one of them meant repurposing all of them. Adds an optional per-channel command that falls back to sessionCommand when null.

Motivating case (nixos repo): a herd channel running herdr next to the usual claude channels, instead of a tenth copy of claude.

Every channel ran the same `sessionCommand`, so repurposing one of them meant repurposing all of them. Adds an optional per-channel `command` that falls back to `sessionCommand` when null. Motivating case (nixos repo): a `herd` channel running [herdr](https://herdr.dev) next to the usual claude channels, instead of a tenth copy of claude.
Let a single channel override sessionCommand
All checks were successful
CI / check (pull_request) Successful in 25s
a5d46be295
Every channel ran the same sessionCommand, so repurposing one of them meant
repurposing all of them. Add an optional per-channel `command` that falls
back to sessionCommand when null.

Motivating case: a channel that runs herdr (an agent multiplexer) alongside
the usual claude channels, rather than a tenth copy of claude.
pedromcaraujo force-pushed forge-per-channel-command from a5d46be295
All checks were successful
CI / check (pull_request) Successful in 25s
to 31c7ef9be0
All checks were successful
CI / check (pull_request) Successful in 7s
2026-08-24 10:00:18 +01:00
Compare
pedromcaraujo deleted branch forge-per-channel-command 2026-08-24 10:29:44 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pedromcaraujo/forge!29
No description provided.