Support non-image uploads in the composer
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 55/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- frontend
Hướng nghiên cứu
Start by finding where the composer currently handles uploads, especially image paste/drop paths (search the TypeScript source for upload, clipboard, or paste handling), and read parent issue #6 plus the linked TODO.md for the intended behavior. Decide what 'done' means for non-image files — accepted, not rendered as an image preview, and correctly attached — and use that as your acceptance check, since no tests or files are named in the issue.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Support non-image uploads in the composer.
Tracked by #6. Migrated from TODO.md — Port from old Ace.
Progress
- Text files: sent with the message as
filesand read by every model (#469) - PDFs: the app extracts their text with pdf.js and sends it as a text file. No protocol or storage change (#479)
- Open an attached file's contents from the timeline: the file block opens
FileViewin a dialog (#479) - Scanned PDFs and other binary files (zip, docx, xlsx, …). pi-ai 1.0.0 has no document content block, so this needs one in pi, or OCR, or workspace placement plus a tool that can read the file
- Guard against attachments larger than the model's context. The 1.5 MB budget counts bytes, and ~1 MB of multilingual PDF text came to 466K tokens. That run fails, and so does every later run in the chat, until the message is deleted
- Ngôn ngữ chính
- TypeScript
- Star
- 1
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của githubnext/ace2
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 94/100
githubnext/ace2#487 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
githubnext/ace2#486 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
githubnext/ace2#459 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
githubnext/ace2#437 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
githubnext/ace2#442 ·
Tất cả issue của githubnext/ace2
Issue tương tự
-
freshness freshness:observed-only
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
thoroc/context-radar#280 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
-
documentation story
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Billing: computeBundleEconomicsFrom treats a NULL component cost as 0, inflating bundle marginĐang mởbug category:billing priority:p3 track:fast
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
LanternOps/breeze#9223 ·
Maintainer thường phản hồi trong vòng 1 ngày