Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
mjacobs
/
memex
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Make research an action you can see
- #1
#1
Merged
mjacobs
merged 26 commits into
main
mjacobs/memex:main
from
research-affordance
mjacobs/memex:research-affordance
Copy head branch name to clipboard
Aug 30, 2026
Conversation
Commits
26
(26)
Checks
Files changed
Merged
Make research an action you can see
#1
mjacobs
merged 26 commits into
main
mjacobs/memex:main
from
research-affordance
mjacobs/memex:research-affordance
Copy head branch name to clipboard
Commits
Commits on Aug 30, 2026
Merge a capture-time research report into the note that asked
Show description for abb4c47
mjacobs
committed
abb4c47
View commit details
Copy full SHA for abb4c47
Browse repository at this point
Add POST /notes/{id}/research
Show description for e5014ba
mjacobs
committed
e5014ba
View commit details
Copy full SHA for e5014ba
Browse repository at this point
Rework the research affordance across the UI
Show description for a968a9b
mjacobs
committed
a968a9b
View commit details
Copy full SHA for a968a9b
Browse repository at this point
Document the research contract, and merge only what is a question
Show description for 08379fa
mjacobs
committed
08379fa
View commit details
Copy full SHA for 08379fa
Browse repository at this point
Close the review findings on the research path
Show description for 77421f5
mjacobs
committed
77421f5
View commit details
Copy full SHA for 77421f5
Browse repository at this point
Make completion exclusive and never strand a note
Show description for f83bb21
mjacobs
committed
f83bb21
View commit details
Copy full SHA for f83bb21
Browse repository at this point
Never let a lost handle buy a second report
Show description for 9d0b164
mjacobs
committed
9d0b164
View commit details
Copy full SHA for 9d0b164
Browse repository at this point
Tie a note's research status to the run that owns it
Show description for ac15117
mjacobs
committed
ac15117
View commit details
Copy full SHA for ac15117
Browse repository at this point
Retry a contended note settle, and keep a paid run's claim
Show description for 597bbf2
mjacobs
committed
597bbf2
View commit details
Copy full SHA for 597bbf2
Browse repository at this point
Record the kickoff before spending, and give a lost run back
Show description for 75b0c31
mjacobs
committed
75b0c31
View commit details
Copy full SHA for 75b0c31
Browse repository at this point
Guard edits server-side, and stop throwing away a handle
Show description for 9f5365c
mjacobs
committed
9f5365c
View commit details
Copy full SHA for 9f5365c
Browse repository at this point
Record the accepted limits of the research path
Show description for b2f385d
mjacobs
committed
b2f385d
View commit details
Copy full SHA for b2f385d
Browse repository at this point
Settle the research contract on one shape: the report is its own note
Show description for 03df8ab
mjacobs
committed
03df8ab
View commit details
Copy full SHA for 03df8ab
Browse repository at this point
Stop rewriting the asking note into its report
Show description for ae34a3d
mjacobs
committed
ae34a3d
View commit details
Copy full SHA for ae34a3d
Browse repository at this point
Drop original_body
Show description for 1b2a811
mjacobs
committed
1b2a811
View commit details
Copy full SHA for 1b2a811
Browse repository at this point
Let a note be edited while its research runs
Show description for ded5b7c
mjacobs
committed
ded5b7c
View commit details
Copy full SHA for ded5b7c
Browse repository at this point
Shorten the failed-research badge
Show description for 37c7472
mjacobs
committed
37c7472
View commit details
Copy full SHA for 37c7472
Browse repository at this point
Diff an edit against the note it started from
Show description for 3d3cb7b
mjacobs
committed
3d3cb7b
View commit details
Copy full SHA for 3d3cb7b
Browse repository at this point
Record the claimed-note-with-no-operation limit
Show description for ef521a0
mjacobs
committed
ef521a0
View commit details
Copy full SHA for ef521a0
Browse repository at this point
Don't fail a capture over the read that follows its research kickoff
Show description for f4f2323
mjacobs
committed
f4f2323
View commit details
Copy full SHA for f4f2323
Browse repository at this point
Write a report note with create, not an unconditional set
Show description for 981d2d5
mjacobs
committed
981d2d5
View commit details
Copy full SHA for 981d2d5
Browse repository at this point
Say how the sweep finds a claimed note, not just that it can
Show description for ffa1f72
mjacobs
committed
ffa1f72
View commit details
Copy full SHA for ffa1f72
Browse repository at this point
Read the note's tasks back before the run is paid for
Show description for 80a5173
mjacobs
committed
80a5173
View commit details
Copy full SHA for 80a5173
Browse repository at this point
Record the accepted deleted-report resurrection window
Show description for 6691abb
mjacobs
committed
6691abb
View commit details
Copy full SHA for 6691abb
Browse repository at this point
Free the note before failing a refused kickoff
Show description for 3e1189f
mjacobs
committed
3e1189f
View commit details
Copy full SHA for 3e1189f
Browse repository at this point
Size the resurrection window honestly
Show description for 75ef330
mjacobs
committed
75ef330
View commit details
Copy full SHA for 75ef330
Browse repository at this point
You can’t perform that action at this time.