Skip to content

fix(slack): switch crew profile in bound threads - #5

Merged
rooroosu merged 2 commits into
mainfrom
fix/2026-08-06-slack-thread-profile-switch
Aug 6, 2026
Merged

fix(slack): switch crew profile in bound threads#5
rooroosu merged 2 commits into
mainfrom
fix/2026-08-06-slack-thread-profile-switch

Conversation

@rooroosu

@rooroosu rooroosu commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Let an explicit configured crew alias override a persisted Slack thread profile.
  • Preserve the prior profile for unqualified thread follow-ups.
  • Rebind source profile, persona, and durable thread route after a switch.

Reproduction

A Nami-bound thread receiving an unmentioned 쵸파 ... follow-up stayed in the existing session because alias matching only ran for mentions or DMs.

Verification

  • scripts/run_tests.sh tests/gateway/test_slack_profile_invocations.py -q — 20 passed.
  • Related Slack routing suite — 31 passed.
  • scripts/run_tests.sh tests/gateway/test_slack.py -q — 161 passed.
  • Independent adversarial diff review — PASS.

@rooroosu
rooroosu merged commit 4583784 into main Aug 6, 2026
37 checks passed
@rooroosu
rooroosu deleted the fix/2026-08-06-slack-thread-profile-switch branch August 6, 2026 07:46
rooroosu added a commit that referenced this pull request Aug 9, 2026
* fix(slack): switch crew profile in bound threads

* chore: map contributor email

---------

Co-authored-by: Minwoo Park <minwoopark@talentedmusicians.co>
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