Skip to content

Restructure Memory API with sub-objects for trajectory (and future memory types) #4

@gemenerik

Description

@gemenerik

Currently cf.memory().write_trajectory(...) and cf.memory().write_compressed_trajectory(...) live directly on Memory. A cleaner API would nest them:

Current

await cf.memory().write_trajectory(segments)
await cf.memory().write_compressed_trajectory(start, segments)

Proposed

await cf.memory().trajectory().write(segments)
await cf.memory().trajectory().write_compressed(start, segments)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions