Skip to content

Bump slack-support-agent to 0.0.2 - #3075

Merged
crazywoola merged 1 commit into
langgenius:mainfrom
fr3on:bump-slack-support-agent-0.0.2
Sep 14, 2026
Merged

Bump slack-support-agent to 0.0.2#3075
crazywoola merged 1 commit into
langgenius:mainfrom
fr3on:bump-slack-support-agent-0.0.2

Conversation

@fr3on

@fr3on fr3on commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Plugin Submission

Plugin information

Submission type

  • New plugin
  • Version update

What changed

  • Fixed a bug where thread history could silently lose all older context once local cache entries expired (24h TTL): the cache-emptiness check ran after the current message was already pre-appended, so it never detected a truly empty cache and skipped backfilling from Slack's API. A thread that went quiet for a day would then look context-free to the linked app on the next mention, even though Slack still has the full history. Now correctly backfills and merges from Slack when needed.
  • Each Slack channel/DM is now attributed to its own Dify end user (user field on chat.invoke), instead of every conversation falling back to one shared anonymous end user - improves per-conversation visibility in Dify's own Logs/Messages.
  • Added an optional "Summarize Thread History" setting: condenses the selected thread history into a single AI-generated summary before sending it, instead of the raw message list. Short conversations are sent unchanged with no extra cost.
  • Added an optional "Summarization Model" setting to pick a specific model for the above; defaults to Dify's system reasoning model if left unset.

Risk level

  • Low risk
  • Medium risk
  • High risk

Same risk profile as the initial submission: sends Slack message content to the linked Dify app and processes user-uploaded Slack files. No code/SQL execution, no SSH/filesystem/browser automation, no arbitrary user-controlled URL fetching.

Required checks

  • I have read and followed the Marketplace submission requirements.
  • I have read and comply with the Plugin Developer Agreement.
  • I tested this plugin on Dify Community Edition and Dify Cloud, or documented any limitation below.
  • The package contains only files needed at runtime.
  • The package does not contain secrets, local credentials, .env files, .git directories, virtual environments, caches, logs, or IDE files.
  • The package does not contain executables or bundled binaries, or I explained why they are required below.
  • The plugin README includes setup steps, usage instructions, required APIs or credentials, connection requirements, and the source repository link.
  • The plugin includes PRIVACY.md, and manifest.yaml references it.
  • All user-facing text is primarily in English.

Security and privacy notes

No change to the security/privacy profile from the initial submission - see PRIVACY.md. The new summarization feature reuses the plugin's existing model permission (already declared in manifest.yaml) and sends the same thread content that was already being sent as thread_history; it does not introduce a new data flow.

Local validation

  • Full unit/regression test suite (chunking, mention substitution, markdown conversion, routing context, context-scope trimming, cache backfill/merge, summarization with and without an explicit model) run locally against the actual plugin code - all passing.
  • Live-tested against a real Slack workspace and a self-hosted Dify instance: verified multi-turn DM conversation continuity, thread-history grounding in the linked app's responses, and the stale-cache backfill fix against a real multi-day-old thread.
  • Packaged with the official Dify plugin CLI (dify-plugin v0.6.10): dify-plugin plugin package ./slack-support-agent -o ./slack-support-agent-0.0.2.difypkg. Verified the archive contains only the 11 runtime files (no .git, caches, or secrets).

Reviewer notes

None.

@github-actions github-actions Bot added the risk: medium Medium-risk Marketplace submission label Sep 13, 2026
@fr3on
fr3on force-pushed the bump-slack-support-agent-0.0.2 branch from 424d04b to 8cc2222 Compare September 13, 2026 12:04
@crazywoola
crazywoola merged commit a325dd0 into langgenius:main Sep 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: medium Medium-risk Marketplace submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants