Skip to content

feat(slack): show native processing status#1524

Merged
Aaronontheweb merged 4 commits into
netclaw-dev:devfrom
Aaronontheweb:feature/slack-processing-indicator
Jun 30, 2026
Merged

feat(slack): show native processing status#1524
Aaronontheweb merged 4 commits into
netclaw-dev:devfrom
Aaronontheweb:feature/slack-processing-indicator

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Collaborator

Summary

  • Add Slack native thread processing status via assistant.threads.setStatus
  • Route Slack ProcessingStateOutput through the channel output renderer contract
  • Keep optional status rendering best-effort with timeout, ordering, and cleanup protections
  • Add actor, renderer, reply-client, and registry tests
  • Document Slack loading status behavior and scope requirements

Validation

  • dotnet test "Netclaw.slnx"
  • dotnet slopwatch analyze
  • pwsh ./scripts/Add-FileHeaders.ps1 -Verify
  • git diff --check

@Aaronontheweb Aaronontheweb added channels Discord, Slack, and other channels. UX/DX UI / UX / DX friction issue or user-facing annoyances. labels Jun 30, 2026

@Aaronontheweb Aaronontheweb left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Aaronontheweb
Aaronontheweb merged commit 001c950 into netclaw-dev:dev Jun 30, 2026
23 of 25 checks passed
@Aaronontheweb
Aaronontheweb deleted the feature/slack-processing-indicator branch June 30, 2026 17:33
@Aaronontheweb Aaronontheweb mentioned this pull request Jul 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

channels Discord, Slack, and other channels. UX/DX UI / UX / DX friction issue or user-facing annoyances.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant