[PR #5280] [MERGED] File creation agent skills #5390

Closed
opened 2026-06-05 15:21:12 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/5280
Author: @timothycarambat
Created: 3/27/2026
Status: Merged
Merged: 3/30/2026
Merged by: @timothycarambat

Base: masterHead: file-creation


📝 Commits (10+)

📊 Changes

70 files changed (+7348 additions, -931 deletions)

View changed files

frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/FileDownloadCard/index.jsx (+126 -0)
frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/HistoricalOutputs/index.jsx (+19 -0)
📝 frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/index.jsx (+3 -0)
📝 frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/index.jsx (+4 -0)
📝 frontend/src/locales/ar/common.js (+37 -11)
📝 frontend/src/locales/cs/common.js (+38 -12)
📝 frontend/src/locales/da/common.js (+38 -11)
📝 frontend/src/locales/de/common.js (+38 -12)
📝 frontend/src/locales/en/common.js (+37 -10)
📝 frontend/src/locales/es/common.js (+38 -12)
📝 frontend/src/locales/et/common.js (+38 -11)
📝 frontend/src/locales/fa/common.js (+38 -11)
📝 frontend/src/locales/fr/common.js (+38 -12)
📝 frontend/src/locales/he/common.js (+36 -11)
📝 frontend/src/locales/it/common.js (+38 -11)
📝 frontend/src/locales/ja/common.js (+37 -12)
📝 frontend/src/locales/ko/common.js (+38 -11)
📝 frontend/src/locales/lt/common.js (+38 -11)
📝 frontend/src/locales/lv/common.js (+38 -11)
📝 frontend/src/locales/nl/common.js (+37 -12)

...and 50 more files

📄 Description

Pull Request Type

  • feat (New feature)
  • 🐛 fix (Bug fix)
  • ♻️ refactor (Code refactoring without changing behavior)
  • 💄 style (UI style changes)
  • 🔨 chore (Build, CI, maintenance)
  • 📝 docs (Documentation updates)

Description

see respective PRs for entire scope and feature set + visuals

Enabled the creation of:

Additional Information

  • Updates UI to better handler of showing files to download or that were generated prior
  • removed legacy generate save file agent
  • Fixed bug with long agent call thoughts in TG

Todos:

  • PDF documents
  • Word Documents
  • XLSX Documents
  • Telegram bot support to send documents over channel

https://github.com/user-attachments/assets/ae55fde4-4a34-4758-a7f0-7cbf2bb99f19

Developer Validations

  • I ran yarn lint from the root of the repo & committed changes
  • Relevant documentation has been updated (if applicable)
  • I have tested my code functionality
  • Docker build succeeds locally

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/5280 **Author:** [@timothycarambat](https://github.com/timothycarambat) **Created:** 3/27/2026 **Status:** ✅ Merged **Merged:** 3/30/2026 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `file-creation` --- ### 📝 Commits (10+) - [`d009f3a`](https://github.com/Mintplex-Labs/anything-llm/commit/d009f3a362d4253edd8f800fdcfdba2f53768175) Powerpoint File Creation (#5278) - [`89004f6`](https://github.com/Mintplex-Labs/anything-llm/commit/89004f61bf22a6f490357cfd4fb0c6c5daeab96e) Txt creation (#5279) - [`8a2cccb`](https://github.com/Mintplex-Labs/anything-llm/commit/8a2cccbaf633bf598bdd6d043df06111cee7cb17) Merge branch 'file-creation' of github.com:Mintplex-Labs/anything-llm into file-creation - [`a0a76d5`](https://github.com/Mintplex-Labs/anything-llm/commit/a0a76d5c442534d8dcac0694307f9cbad697a6da) Add PDF document generation with markdown formatting (#5283) - [`1a5e33a`](https://github.com/Mintplex-Labs/anything-llm/commit/1a5e33acb0567467ddcf9ab0d00b29f262bb61f0) Xlsx document creation (#5284) - [`6557589`](https://github.com/Mintplex-Labs/anything-llm/commit/65575890a576262d6fde6632236dbd8f24bd2dcf) Basic docx creation (#5285) - [`077cfb7`](https://github.com/Mintplex-Labs/anything-llm/commit/077cfb73fca202f20522edf0ebe6d52ea6ee6d3d) simplify skill selection - [`c8ebc6e`](https://github.com/Mintplex-Labs/anything-llm/commit/c8ebc6e312b81ff8915f32943c3d414a4e2abb5a) handle TG attachments - [`a0765e8`](https://github.com/Mintplex-Labs/anything-llm/commit/a0765e83a430fdc5c5b0209359afd609552dd043) send documents over tg - [`5f7bdc8`](https://github.com/Mintplex-Labs/anything-llm/commit/5f7bdc8bab7c400f8ff207e7ea5abdfbf0e5b949) lazy import ### 📊 Changes **70 files changed** (+7348 additions, -931 deletions) <details> <summary>View changed files</summary> ➕ `frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/FileDownloadCard/index.jsx` (+126 -0) ➕ `frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/HistoricalOutputs/index.jsx` (+19 -0) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/HistoricalMessage/index.jsx` (+3 -0) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/index.jsx` (+4 -0) 📝 `frontend/src/locales/ar/common.js` (+37 -11) 📝 `frontend/src/locales/cs/common.js` (+38 -12) 📝 `frontend/src/locales/da/common.js` (+38 -11) 📝 `frontend/src/locales/de/common.js` (+38 -12) 📝 `frontend/src/locales/en/common.js` (+37 -10) 📝 `frontend/src/locales/es/common.js` (+38 -12) 📝 `frontend/src/locales/et/common.js` (+38 -11) 📝 `frontend/src/locales/fa/common.js` (+38 -11) 📝 `frontend/src/locales/fr/common.js` (+38 -12) 📝 `frontend/src/locales/he/common.js` (+36 -11) 📝 `frontend/src/locales/it/common.js` (+38 -11) 📝 `frontend/src/locales/ja/common.js` (+37 -12) 📝 `frontend/src/locales/ko/common.js` (+38 -11) 📝 `frontend/src/locales/lt/common.js` (+38 -11) 📝 `frontend/src/locales/lv/common.js` (+38 -11) 📝 `frontend/src/locales/nl/common.js` (+37 -12) _...and 50 more files_ </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [x] ✨ feat (New feature) - [ ] 🐛 fix (Bug fix) - [ ] ♻️ refactor (Code refactoring without changing behavior) - [ ] 💄 style (UI style changes) - [ ] 🔨 chore (Build, CI, maintenance) - [ ] 📝 docs (Documentation updates) ### Description _see respective PRs for entire scope and feature set + visuals_ Enabled the creation of: - Text files #5279 - Powerpoint presentations #5287 & #5278 - PDF Documents #5283 - Excel documents #5284 - Docx Documents #5285 <!-- Describe the changes in this PR that are impactful to the repo. What problem does it solve? --> ### Additional Information - Updates UI to better handler of showing files to download or that were generated prior - removed legacy generate save file agent - Fixed bug with long agent call thoughts in TG <!-- Add any other context about the Pull Request here that was not captured above. --> ### Todos: - [x] PDF documents - [x] Word Documents - [x] XLSX Documents - [x] Telegram bot support to send documents over channel https://github.com/user-attachments/assets/ae55fde4-4a34-4758-a7f0-7cbf2bb99f19 ### Developer Validations <!-- All of the applicable items should be checked. --> - [ ] I ran `yarn lint` from the root of the repo & committed changes - [ ] Relevant documentation has been updated (if applicable) - [ ] I have tested my code functionality - [ ] Docker build succeeds locally --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 15:21:12 -04:00
yindo closed this issue 2026-06-05 15:21:12 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#5390