willchen96 teaches Mike to read the case law

Mike stops being a document assistant and starts doing genuine legal research - grounded in real precedent, not invented citations.

searchsecurity

This release is a big one, and the marquee addition is case-law research wired directly into the assistant. It connects to CourtListener - a large free public database of US court opinions - and, crucially, follows a disciplined research order rather than free-associating. The same release ships a cluster of other upgrades:

  • Case-law research: the assistant verifies a citation is real before trusting it, pulls the cases behind it, keyword-searches inside opinions, and reads full text only when the question actually demands it - designed to keep answers anchored to precedent that exists.
  • Document version history: files are now tracked as versions instead of flat documents, so you can upload a new version, drag-and-drop one in, review the version list, and delete with a confirmation step.
  • Interruptible answers: you can now cancel a response while it is still being generated.
  • Security hardening: each user's stored provider keys are encrypted, third-party opinion text is scrubbed before display, and backend data tables are locked down.
  • A broad visual refresh ("liquid glass") applied across menus, panels, and settings.
So what If you have ever been burned by an AI citing a case that doesn't exist, this is the fork feature worth watching.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

4 commits from open-legal-products/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
44e868eb Add courtlistener intergration, liquid glass redesign, UI improvements, version control, various fixes willchen96 2026-06-06 ↗ GitHub
f32a194b Sync CourtListener verification and document safety updates willchen96 2026-06-09 ↗ GitHub
commit body
- Refine CourtListener citation verification, bulk lookup logging, and API fallback behavior
- Persist cancelled chat stream output and render cancellation as the final assistant message
- Add document/version deletion safety fixes and shared warning/modal UI updates
- Sync document panel, case law panel, and response UI styling refinements
- Harden OSS sync script to preserve local env, dependency, and generated files
15c96b0d Merge pull request #171 from willchen96/feat/courtlistener-versioning-liquid-glass cosimoastrada 2026-06-09 ↗ GitHub
Add courtlistener intergration, liquid glass redesign, UI improvements, version control, various fixes
8313af19 Merge pull request #249 from amal66/olp-pr/sec-citation-verify Will Chen 2026-08-04 ↗ GitHub
[Security 6/9] Server-side citation verification against source text

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-704.md from inside the repo you want the changes in.

⬇ Download capture-thread-704.md