Skip to content

feat(read): add discovery monitoring workspace - #575

Merged
physercoe merged 4 commits into
physercoe:mainfrom
agentfleets:codex/discovery-workspace
Aug 16, 2026
Merged

feat(read): add discovery monitoring workspace#575
physercoe merged 4 commits into
physercoe:mainfrom
agentfleets:codex/discovery-workspace

Conversation

@agentfleets

Copy link
Copy Markdown
Collaborator

What changed

  • Add literature ratings, sortable/scalable library fields, provider-aware citation details, and secure Google Scholar discovery through SerpAPI.
  • Add a dedicated discovery workspace with search history, saved searches, an Updates inbox, grouped Following controls, RSS auto-discovery, and collection-seeded recommendations.
  • Add scheduled research and social monitoring for authors, journals, topics, citations, RSS, Bluesky, Mastodon, YouTube, and X, plus trend scoring, evidence drill-down, noise controls, health status, and secure X credentials.

Why

  • Make Read useful as an ongoing research-monitoring workspace rather than only a static literature library.
  • Let users follow relevant researchers, sources, feeds, social conversations, and collection-derived topics from one coherent surface.

Verification

  • Tests pass locally / in CI
  • Manual verification: production desktop and Electron builds succeeded; packaged macOS arm64 app was installed, launched, and verified against the generated package.
  • Desktop frontend tests: 866 passed.
  • Electron tests: 623 passed, 2 skipped.
  • Desktop and Electron typechecks passed.
  • Desktop design-token lint and git diff --check passed.

Doc / spec updates

  • No doc impact
  • Updated affected doc(s) and bumped Last verified vs code line
  • Created/updated an ADR in docs/decisions/ (architectural decisions only)
  • Added an entry to docs/changelog.md (user-visible change)

Term consistency (doc-spec §7)

  • No new project-specific term
  • Added new term(s) to docs/reference/glossary.md (with Distinguish from: line if collisions exist + entry in §12)
  • First-use linked in any new doc prose

Memory / context

  • Not applicable
  • Added/updated memory entry: <name>.md

Anything else

  • X integration uses the official API and stores the bearer token through the existing Vault/keychain abstraction; credentials are sent only in the authorization header and are not forwarded across cross-origin redirects.
  • Scheduled polling runs while the desktop app is active.

@agentfleets
agentfleets requested a review from physercoe August 16, 2026 23:17
agentfleet and others added 3 commits August 17, 2026 07:24
Co-Authored-By: Codex <codex@openai.com>
Co-Authored-By: Codex <codex@openai.com>
Co-Authored-By: agentfleet <agentfleet@users.noreply.github.com>
@agentfleets
agentfleets force-pushed the codex/discovery-workspace branch from 7bff9d4 to bd65a30 Compare August 16, 2026 23:25
Co-Authored-By: agentfleet <agentfleet@users.noreply.github.com>
@physercoe
physercoe merged commit 31832f3 into physercoe:main Aug 16, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants