Skip to content

Track upstream contribution: custom FileStore injection #1

@StatPan

Description

@StatPan

Summary

Track the upstream OpenHands SDK contribution that adds a minimal custom FileStore injection point for local SDK conversations.

Upstream PR

Scope

This issue tracks the upstream contribution only. It does not track downstream harness adoption, SDK release inclusion, or local patch removal.

The upstream PR covers:

  • ConversationState.create(..., file_store=...)
  • LocalConversation(..., file_store=...)
  • Preservation of existing persistence_dir behavior when no custom store is provided
  • Focused tests using InMemoryFileStore

Current upstream status

  • State: open
  • Review decision: approved
  • Mergeability: mergeable
  • CI: passing as of 2026-05-14

Close condition

Close this issue when the upstream PR is merged, rejected, or explicitly superseded. Merge is sufficient for this contribution-tracking issue; do not wait for an SDK release.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    contribution:splitContribution split from a larger upstream PRstatus:waiting-upstreamWaiting for upstream maintainer actiontype:upstreamExternal upstream contribution trackingupstream:approvedUpstream review has approved the PR

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions