Skip to content

feat(listener): add stateless app-server sessions - #3724

Draft
sarahwooders wants to merge 1 commit into
mainfrom
letta/app-server-stateless-sessions-83697232
Draft

feat(listener): add stateless app-server sessions#3724
sarahwooders wants to merge 1 commit into
mainfrom
letta/app-server-stateless-sessions-83697232

Conversation

@sarahwooders

@sarahwooders sarahwooders commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a runtime-scoped stateless option to runtime_start
  • skip MemFS hydration, agent-scoped skills/mods, transcript writes, reflection, and post-turn Git sync without changing persisted agent configuration
  • keep stateless policy across idle runtime eviction and expose the effective policy to tools and device status

Companion Agent SDK PR: letta-ai/letta-agent-sdk#262.

Test plan

  • bun run check
  • focused stateless runtime and protocol tests (75 passed)
  • listener suite (354 passed; one unrelated timing test passed in isolation)
  • production bundle build
  • real Agent SDK/App Server smoke test against an isolated local backend; memory_directory remained null and the MemFS commit stayed unchanged

👾 Generated with Letta Code

Allow runtime-scoped execution without hydrating or mutating agent MemFS, while preserving the persisted agent and conversation configuration.

See [trace](https://app.letta.com/chat/agent-57231da8-42f3-4523-b190-66c3eda21057?conversation=conv-e42572dd-937d-4b76-9d87-1cd38b276ef4). Resume conversation with `letta --conv conv-e42572dd-937d-4b76-9d87-1cd38b276ef4`

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.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