posthog icon indicating copy to clipboard operation
posthog copied to clipboard

feat(ai): Add support for Slack threading

Open Twixes opened this issue 1 month ago â€ĸ 5 comments

Changes

This adds support for proper threading (reuse of AI conversations per Slack thread) to our Slack app.

Twixes avatar Dec 10 '25 13:12 Twixes

Size Change: 0 B

Total Size: 3.7 MB

â„šī¸ View Unchanged
Filename Size
frontend/dist/toolbar.js 3.7 MB

compressed-size-action

github-actions[bot] avatar Dec 10 '25 13:12 github-actions[bot]

Visual regression: Storybook UI snapshots updated

Changes: 1 snapshots (1 modified, 0 added, 0 deleted)

What this means:

  • Snapshots have been automatically updated to match current rendering
  • Next CI run will switch to CHECK mode to verify stability
  • If snapshots change again, CHECK mode will fail (indicates flapping)

Next steps:

  • Review the changes to ensure they're intentional
  • Approve if changes match your expectations
  • If unexpected, investigate component rendering

Review snapshot changes →

posthog-bot avatar Dec 10 '25 13:12 posthog-bot

Visual regression: Storybook UI snapshots updated

Changes: 10 snapshots (10 modified, 0 added, 0 deleted)

What this means:

  • Snapshots have been automatically updated to match current rendering
  • Next CI run will switch to CHECK mode to verify stability
  • If snapshots change again, CHECK mode will fail (indicates flapping)

Next steps:

  • Review the changes to ensure they're intentional
  • Approve if changes match your expectations
  • If unexpected, investigate component rendering

Review snapshot changes →

posthog-bot avatar Dec 10 '25 14:12 posthog-bot

Visual regression: Storybook UI snapshots updated

Changes: 10 snapshots (10 modified, 0 added, 0 deleted)

What this means:

  • Snapshots have been automatically updated to match current rendering
  • Next CI run will switch to CHECK mode to verify stability
  • If snapshots change again, CHECK mode will fail (indicates flapping)

Next steps:

  • Review the changes to ensure they're intentional
  • Approve if changes match your expectations
  • If unexpected, investigate component rendering

Review snapshot changes →

posthog-bot avatar Dec 10 '25 14:12 posthog-bot

🔍 Migration Risk Analysis

We've analyzed your migrations for potential risks.

Summary: 2 Safe | 0 Needs Review | 0 Blocked

✅ Safe

Brief or no lock, backwards compatible

ee.0034_conversation_slack_fields
  └─ #1 ✅ AddField
     Adding nullable field requires brief lock
     model: conversation, field: slack_thread_key
  └─ #2 ✅ AddField
     Adding nullable field requires brief lock
     model: conversation, field: slack_workspace_domain
ee.0035_conversation_slack_index
  └─ #1 ✅ SeparateDatabaseAndState
     Wrapper operation - see nested operations for risk: RunSQL
     database_operations: RunSQL
     └─ #2 ✅ RunSQL: CREATE INDEX CONCURRENTLY is safe (non-blocking)

📚 How to Deploy These Changes Safely

AddField:

This operation acquires a brief lock but doesn't rewrite the table.

Deployment uses lock timeouts with automatic retries, so lock contention will cause retries rather than connection pile-up.

Last updated: 2025-12-11 23:00 UTC (fa7d739)

github-actions[bot] avatar Dec 11 '25 19:12 github-actions[bot]

Visual regression: Storybook UI snapshots updated

Changes: 14 snapshots (14 modified, 0 added, 0 deleted)

What this means:

  • Snapshots have been automatically updated to match current rendering
  • Next CI run will switch to CHECK mode to verify stability
  • If snapshots change again, CHECK mode will fail (indicates flapping)

Next steps:

  • Review the changes to ensure they're intentional
  • Approve if changes match your expectations
  • If unexpected, investigate component rendering

Review snapshot changes →

posthog-bot avatar Dec 11 '25 22:12 posthog-bot

Visual regression: Storybook UI snapshots updated

Changes: 14 snapshots (14 modified, 0 added, 0 deleted)

What this means:

  • Snapshots have been automatically updated to match current rendering
  • Next CI run will switch to CHECK mode to verify stability
  • If snapshots change again, CHECK mode will fail (indicates flapping)

Next steps:

  • Review the changes to ensure they're intentional
  • Approve if changes match your expectations
  • If unexpected, investigate component rendering

Review snapshot changes →

posthog-bot avatar Dec 11 '25 22:12 posthog-bot