Skip to content

fix: default chat subscriptions to the outgoing session - #14

Merged
steipete merged 1 commit into
mainfrom
fix/chat-session-default
Sep 16, 2026
Merged

steipete merged 1 commit into
mainfrom
fix/chat-session-default

Conversation

@steipete

Copy link
Copy Markdown
Contributor

-chat-session-key was documented to mirror -session-key, but its hardcoded main default prevented that fallback. A node sending transcripts to another session therefore subscribed to the wrong replies.

Resolve an omitted or blank chat-session flag to the outgoing session while parsing configuration, preserve explicit overrides, and remove the obsolete runtime fallback. Help and README now agree with the implementation.

The regression table covers defaults, custom outgoing sessions, explicit main, blank values and whitespace. It failed before the fix. A built binary against a synthetic loopback bridge subscribed to main with -session-key synthetic-session before; afterward it subscribed to synthetic-session.

Full race tests, vet, build, pinned deadcode and independent P0–P2 autoreview passed. No production gateway was used; Unreleased changelog updated.

@clawsweeper

clawsweeper Bot commented Sep 16, 2026

Copy link
Copy Markdown

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

ClawSweeper review complete

ClawSweeper finished reviewing this revision. The review result is being finalized.

View the workflow run.

@clawsweeper

clawsweeper Bot commented Sep 16, 2026

Copy link
Copy Markdown

ClawSweeper status: review started.

I am starting a fresh review of this pull request: fix: default chat subscriptions to the outgoing session This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@steipete
steipete merged commit 9d01886 into main Sep 16, 2026
6 checks passed
@steipete
steipete deleted the fix/chat-session-default branch September 16, 2026 03:28
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