LICENSE
MANIFEST.in
README.md
pyproject.toml
briefdesk/__init__.py
briefdesk/__main__.py
briefdesk/ai_ports.py
briefdesk/announcements.py
briefdesk/config.py
briefdesk/db.py
briefdesk/events.py
briefdesk/imaging.py
briefdesk/logger.py
briefdesk/main.py
briefdesk/masking.py
briefdesk/paths.py
briefdesk/pipeline.py
briefdesk/poll_cycle.py
briefdesk/realtime.py
briefdesk/secrets_cli.py
briefdesk/secrets_store.py
briefdesk/settings_base.py
briefdesk/settings_env.py
briefdesk/settings_schema.py
briefdesk/sources_base.py
briefdesk/stages.py
briefdesk/status.py
briefdesk/sync.py
briefdesk/types.py
briefdesk.egg-info/PKG-INFO
briefdesk.egg-info/SOURCES.txt
briefdesk.egg-info/dependency_links.txt
briefdesk.egg-info/entry_points.txt
briefdesk.egg-info/requires.txt
briefdesk.egg-info/top_level.txt
briefdesk/plugin/__init__.py
briefdesk/plugin/base.py
briefdesk/plugin/config_helpers.py
briefdesk/plugin/manager.py
briefdesk/plugins/__init__.py
briefdesk/plugins/_common/__init__.py
briefdesk/plugins/_common/article_parser.py
briefdesk/plugins/ai_provider/__init__.py
briefdesk/plugins/ai_provider/engine.py
briefdesk/plugins/ai_provider/plugin.py
briefdesk/plugins/benchmark/__init__.py
briefdesk/plugins/benchmark/charts.py
briefdesk/plugins/benchmark/cli.py
briefdesk/plugins/benchmark/config.py
briefdesk/plugins/benchmark/engine.py
briefdesk/plugins/benchmark/html_report.py
briefdesk/plugins/benchmark/metrics.py
briefdesk/plugins/benchmark/plugin.py
briefdesk/plugins/benchmark/providers.py
briefdesk/plugins/benchmark/recorder.py
briefdesk/plugins/benchmark/report.py
briefdesk/plugins/benchmark/router.py
briefdesk/plugins/benchmark/runner.py
briefdesk/plugins/benchmark/schema.py
briefdesk/plugins/benchmark/store.py
briefdesk/plugins/benchmark/supervisor.py
briefdesk/plugins/benchmark/cases/classify.example.json
briefdesk/plugins/benchmark/cases/dedup.example.json
briefdesk/plugins/benchmark/cases/merge.example.json
briefdesk/plugins/benchmark/cases/title.example.json
briefdesk/plugins/benchmark/ui/ui.css
briefdesk/plugins/benchmark/ui/ui.js
briefdesk/plugins/calendar/__init__.py
briefdesk/plugins/calendar/db.py
briefdesk/plugins/calendar/plugin.py
briefdesk/plugins/calendar/router.py
briefdesk/plugins/calendar/ui/ui.css
briefdesk/plugins/calendar/ui/ui.js
briefdesk/plugins/classify/__init__.py
briefdesk/plugins/classify/engine.py
briefdesk/plugins/classify/plugin.py
briefdesk/plugins/dedup/__init__.py
briefdesk/plugins/dedup/engine.py
briefdesk/plugins/dedup/plugin.py
briefdesk/plugins/merge/__init__.py
briefdesk/plugins/merge/engine.py
briefdesk/plugins/merge/plugin.py
briefdesk/plugins/ocr/__init__.py
briefdesk/plugins/ocr/engine.py
briefdesk/plugins/ocr/plugin.py
briefdesk/plugins/qqflow/__init__.py
briefdesk/plugins/qqflow/client.py
briefdesk/plugins/qqflow/config.py
briefdesk/plugins/qqflow/normalize.py
briefdesk/plugins/qqflow/plugin.py
briefdesk/plugins/qqflow/poller.py
briefdesk/plugins/qqflow/runtime.py
briefdesk/plugins/qqflow/sse.py
briefdesk/plugins/rag/__init__.py
briefdesk/plugins/rag/config.py
briefdesk/plugins/rag/db.py
briefdesk/plugins/rag/engine.py
briefdesk/plugins/rag/plugin.py
briefdesk/plugins/rag/prompts.py
briefdesk/plugins/rag/router.py
briefdesk/plugins/rag/ui/ui.css
briefdesk/plugins/rag/ui/ui.js
briefdesk/plugins/reminders/__init__.py
briefdesk/plugins/reminders/plugin.py
briefdesk/plugins/reminders/router.py
briefdesk/plugins/reminders/ui/ui.css
briefdesk/plugins/reminders/ui/ui.js
briefdesk/plugins/weflow/__init__.py
briefdesk/plugins/weflow/client.py
briefdesk/plugins/weflow/config.py
briefdesk/plugins/weflow/normalize.py
briefdesk/plugins/weflow/plugin.py
briefdesk/plugins/weflow/poller.py
briefdesk/plugins/weflow/runtime.py
briefdesk/plugins/weflow/sse.py
briefdesk/plugins/weflow_legacy/__init__.py
briefdesk/plugins/weflow_legacy/client.py
briefdesk/plugins/weflow_legacy/config.py
briefdesk/plugins/weflow_legacy/normalize.py
briefdesk/plugins/weflow_legacy/plugin.py
briefdesk/plugins/weflow_legacy/poller.py
briefdesk/plugins/weflow_legacy/runtime.py
briefdesk/plugins/weflow_legacy/sse.py
briefdesk/server/__init__.py
briefdesk/server/app.py
briefdesk/server/callbacks.py
briefdesk/server/media.py
briefdesk/server/middleware.py
briefdesk/server/routes_categories.py
briefdesk/server/routes_items.py
briefdesk/server/routes_settings_env.py
briefdesk/server/static.py
briefdesk/server/web_plugins.py
briefdesk/ui/app.js
briefdesk/ui/index.html
briefdesk/ui/style.css
briefdesk/ui/icons/alarm-clock.svg
briefdesk/ui/icons/arrow-left-right.svg
briefdesk/ui/icons/ban.svg
briefdesk/ui/icons/bell-plus.svg
briefdesk/ui/icons/bell.svg
briefdesk/ui/icons/book.svg
briefdesk/ui/icons/bookmark-check.svg
briefdesk/ui/icons/bookmark.svg
briefdesk/ui/icons/calendar-days.svg
briefdesk/ui/icons/calendar.svg
briefdesk/ui/icons/check.svg
briefdesk/ui/icons/chevron-down.svg
briefdesk/ui/icons/chevron-right.svg
briefdesk/ui/icons/chevron-up.svg
briefdesk/ui/icons/clock.svg
briefdesk/ui/icons/copy.svg
briefdesk/ui/icons/file-text.svg
briefdesk/ui/icons/file.svg
briefdesk/ui/icons/info.svg
briefdesk/ui/icons/layout-grid.svg
briefdesk/ui/icons/loader-circle.svg
briefdesk/ui/icons/message-circle.svg
briefdesk/ui/icons/refresh-cw.svg
briefdesk/ui/icons/search.svg
briefdesk/ui/icons/settings.svg
briefdesk/ui/icons/skip-back.svg
briefdesk/ui/icons/skip-forward.svg
briefdesk/ui/icons/tag.svg
briefdesk/ui/icons/users.svg
briefdesk/ui/icons/x.svg