Skip to content

feat: add Slack --queue flag - #94

Open
fineas-bot[bot] wants to merge 1 commit into
mainfrom
centaur/add-slack-queue-flag-1786069128
Open

feat: add Slack --queue flag#94
fineas-bot[bot] wants to merge 1 commit into
mainfrom
centaur/add-slack-queue-flag-1786069128

Conversation

@fineas-bot

@fineas-bot fineas-bot Bot commented Aug 7, 2026

Copy link
Copy Markdown

Summary

  • add a non-sticky --queue Slack flag that strips itself from the prompt
  • persist queued messages without steering the active harness turn, then execute them sequentially when the thread becomes idle
  • preserve steering as the API default for existing clients and document the new behavior

Validation

  • pnpm --filter slackbotv2 run check:types
  • pnpm --filter slackbotv2 test (222 passed, 1 skipped, 0 failed)
  • cargo +nightly fmt --manifest-path services/api-rs/Cargo.toml --all -- --check
  • targeted centaur-api-server queue/default test passed
  • cargo +stable check --manifest-path services/api-rs/Cargo.toml -p centaur-api-server -p centaur-session-runtime -p centaur-session-cli -p centaur-workflows --quiet
  • cargo +nightly clippy --manifest-path services/api-rs/Cargo.toml -p centaur-api-server -p centaur-session-runtime -p centaur-workflows --all-targets -- -D warnings

Full-workspace nightly check remains blocked by pre-existing bail! macro semicolon errors in centaur-perms and centaur-session-cli.

Prompted by: greg

Allow Slack users to queue a follow-up turn without steering the active execution.
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.

0 participants