Skip to content

docs(eve): memory - propose first-class research plan - #1581

Open
AndrewBarba wants to merge 9 commits into
mainfrom
barba/research-memory-extension-api
Open

docs(eve): memory - propose first-class research plan#1581
AndrewBarba wants to merge 9 commits into
mainfrom
barba/research-memory-extension-api

Conversation

@AndrewBarba

@AndrewBarba AndrewBarba commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

Related to #1510.

Defines first-class memory as a path-authored slot with a trusted, locked scope and provider-owned lifecycle behavior. eve owns slot identity, scope resolution, transient recalled context, and scoped model-tool plumbing; providers own storage, formatting, capture, retention, and their data model.

Memory context resolves after compaction at turn.prepared, while provider tools resolve before each model call at step.started. If a memory tool pauses for approval, its pending invocation keeps the initiating scope and only the initiating principal may resume it.

This PR is a research plan only and changes no runtime behavior.

Validation

  • pnpm exec oxfmt --check research/first-class-memory.md
  • pnpm docs:check

Checklist

  • I linked an issue with prior discussion confirming this change is wanted
  • I ran the relevant checks from CONTRIBUTING.md
  • I added tests and documentation where relevant
  • I added a changeset if this touches the published eve package
  • DCO sign-off passes for every commit (git commit --signoff)

@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
eve-docs Ready Ready Preview Aug 11, 2026 4:21pm
eve-docs-4759 Ready Ready Preview, v0 Aug 11, 2026 4:21pm

@AndrewBarba
AndrewBarba force-pushed the barba/research-memory-extension-api branch from 462b724 to e705b4c Compare August 5, 2026 22:08
@AndrewBarba
AndrewBarba force-pushed the barba/research-memory-extension-api branch from e705b4c to 06428fc Compare August 10, 2026 19:44
Signed-off-by: Andrew Barba <barba@hey.com>
Signed-off-by: Andrew Barba <barba@hey.com>
Signed-off-by: Andrew Barba <barba@hey.com>
Signed-off-by: Andrew Barba <barba@hey.com>
Signed-off-by: Andrew Barba <barba@hey.com>
Signed-off-by: Andrew Barba <barba@hey.com>
Signed-off-by: Andrew Barba <barba@hey.com>
Signed-off-by: Andrew Barba <barba@hey.com>
Signed-off-by: Andrew Barba <barba@hey.com>
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.

1 participant