fix(tools): chunk long messages in send_message_tool before platform dispatch

* add base support

* fix: correct skill author attribution to youssefea

* fix(tools): chunk long messages in send_message_tool before platform dispatch

  - Convert BasePlatformAdapter.truncate_message() to @staticmethod
  - Apply truncate_message() in _send_to_platform() with per-platform
    max lengths
  - Remove naive character split in _send_discord()
  - Attach media files to last chunk only for Telegram
  - Add regression tests for chunking and media placement

---------

Co-authored-by: youssefea <youcefea99@gmail.com>
Co-authored-by: llbn <46884939+llbn@users.noreply.github.com>
This commit is contained in:
Teknium 2026-03-17 01:52:51 -07:00 committed by GitHub
parent d7029489d6
commit 1f6a1f0028
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

Diff content is not available