Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Live search: ask the whole mailbox and connected platforms, not only what Taskuary has read

Đang mở
#261 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
35/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ệ
github, python, react
Lĩnh vực
backend, full-stack, search

Hướng nghiên cứu

Start with taskuary/search.py and website/src/SearchEverything.jsx to understand the existing local search flow; then read the Graph $search example in taskuary/senders.py and IMAP search in taskuary/chains.py. The issue also points to the Teams, Slack, GitHub, and SharePoint connector clients and their search APIs. Done means users can choose Live search across connected sources, open or pull in results, and use it from Assistant chat while respecting connection scope.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

What

Search today covers only what Taskuary has already ingested (taskuary/search.py). Add a live search that asks the sources themselves - the whole mailbox history and the connected platforms (Teams, Slack, GitHub, SharePoint, ...) - so "what did we agree with the vendor last spring?" finds mail from before Taskuary started reading.

Proposed interaction

In the search box, a choice between In Taskuary (today's local index, instant) and Live (asks each connected source). Live results are marked with their source, can be opened, and can be pulled in as a task or attached to one. The Assistant chat can use the same live search to answer questions about the whole mailbox.

Why

Superhuman (Ask AI), Copilot in Outlook and Gemini in Gmail all answer over the whole mailbox; Taskuary only searches its window.

What exists to build on

  • taskuary/search.py (one search, totals by type, caps) and website/src/SearchEverything.jsx.
  • A narrow Graph $search already in taskuary/senders.py and an IMAP search in taskuary/chains.py.
  • Connector clients for Teams, Slack, GitHub, SharePoint (their own search APIs).

Notes

  • Read-only; respects each connection's scope.
  • Results from a live search are not stored unless the owner pulls one in.
  • Use invented data in tests (northwind.example).
Ngôn ngữ chính
Python
Star
116
Fork
22
Merge trung bình
8 giờ 45 phút
Pull request đã merge (30 ngày)
41

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ldbumble/taskuary

Tất cả issue của ldbumble/taskuary

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.