mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-10-26 21:26:39 +00:00
* fix(slack): accept file_share events and download inbound files Slack was dropping every Events API message with a subtype, including user uploads (subtype=file_share). Allowlist file_share, attach event files to the inbound message, and download private URLs in receive_file with the bot Bearer token (bytes via INBOUND_FILE_CONTENT_KEY). Fixes #6853 * fix(slack): tighten inbound file download guards Address review on #6855: allowlist https files.slack.com before Bearer fetch, cap aggregate in-memory bytes per file_share message, report Content-Encoding refusals as download failed, and share one _web_client_for_connection helper for inbound/outbound. * fix(slack): satisfy ruff format and AGENTS.md size gate Reformat test_slack_file_share.py and drop the AGENTS.md file_share note so channels/AGENTS.md stays under the 49152-byte hard limit (file was already near the ceiling without it).