Structs§
Enums§
Constants§
- CHANNEL_
REPLY_ MODE_ TAG_ PREFIX - CHANNEL_
REPORT_ PROGRESS_ ONLY_ TAG - REPORT_
PROGRESS_ TOOL_ NAME - SLACK_
REPLY_ MODE_ TAG_ PREFIX - SLACK_
REPORT_ PROGRESS_ ONLY_ TAG
Functions§
- apply_
report_ progress_ mode - format_
progress_ report - Format a progress report as plain text (platform-agnostic default). Platform adapters can override via ChannelDeliveryAdapter::format_progress_report().
- format_
progress_ report_ for_ slack - Format a progress report for Slack (uses same format today, kept for compat).
- report_
progress_ tool_ definition - session_
uses_ report_ progress - Check if a session uses report_progress mode.
Checks both the generic
channel:reply_mode:*and legacyslack:reply_mode:*tags. - sync_
channel_ reply_ mode_ tags - Sync channel-agnostic reply mode tags on a session.
Sets the generic
channel:reply_mode:*tag used by all platforms. - sync_
slack_ reply_ mode_ tags - Sync Slack-specific reply mode tags (legacy — delegates to channel-agnostic version
and also sets the
slack:reply_mode:*tag for backward compat with existing sessions).