Skip to content

πŸš€ Feature: Artifact (Notes, Document editor, todo tool)Β #2252

@dartpain

Description

@dartpain

πŸ”– Feature description

  1. Notes Tool: Display text content in a sidebar, allowing users to browse between multiple notes
  2. Document Editor Tool: Generate documents (PDF, PPTX, etc.), preview them in-browser, and allow downloads
  3. Todo List Tool: Real-time display of active tasks when the agent is working

We will introduce a dynamic sidebar panel that will display tool outputs from agent interaction. Such that users can easily view / export the content ( artifact's )

🎀 Why is this feature needed ?

Enables rich interactions between users and tools.

✌️ How do you aim to achieve this?

If tool is compatible with artifacts then its output should be saved as an artifact through filestorage or in db

During SSE don't rely on emitting full artifact data, use separate endpoint (this due SSE)

πŸ”„οΈ Additional Information

No response

πŸ‘€ Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

Are you willing to submit PR?

None

Metadata

Metadata

Labels

applicationApplicationbackendenhancementNew feature or requestfrontendjavascriptPull requests that update Javascript codepythonPull requests that update Python code

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions