iconsulting/packages/services
hailin 8f7b633041 fix(agents): download text file content for Claude instead of passing URL
Claude API cannot fetch arbitrary URLs. Text-based attachments (txt, csv,
json, md) are now downloaded via their presigned MinIO URL and embedded
directly as text blocks. PDF uses Claude's native document block. Added
50KB size limit with truncation for large text files.

buildMessages() is now async to support text content fetching.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 04:36:17 -08:00
..
conversation-service fix(agents): download text file content for Claude instead of passing URL 2026-02-07 04:36:17 -08:00
evolution-service fix(analytics): handle statDate as string from database 2026-01-26 08:40:09 -08:00
file-service feat: add document support for Claude + image thumbnail generation 2026-02-07 04:31:53 -08:00
knowledge-service refactor(knowledge): separate file upload into independent entry point 2026-02-06 23:29:37 -08:00
payment-service fix(tenant): use TenantContextModule.forRoot() for global tenant context 2026-01-26 04:31:56 -08:00
user-service fix(nginx): fix admin location try_files path and add multi-tenancy migrations 2026-01-26 07:46:52 -08:00