Skip to content

feat: implement advanced state API for Go and Python#214

Open
luoluoyuyu wants to merge 4 commits intoFunctionStream:mainfrom
luoluoyuyu:feature/advanced-state-api
Open

feat: implement advanced state API for Go and Python#214
luoluoyuyu wants to merge 4 commits intoFunctionStream:mainfrom
luoluoyuyu:feature/advanced-state-api

Conversation

@luoluoyuyu
Copy link
Collaborator

  • Go SDK: add state package with codec, keyed state, and structures
    • codec: bool/bytes/float/int/string/uint/json and ordered types
    • keyed: Value, List, Map, Aggregating, Reducing, PriorityQueue keyed states
    • structures: underlying implementations for each state type
  • Python API: refactor store into codec, keyed, structures submodules
    • keyed: KeyedValueState, KeyedListState, KeyedMapState, etc.
    • structures: state structures aligned with Go
  • Runtime: update fs_context to work with new state API

Made-with: Cursor

- Go SDK: add state package with codec, keyed state, and structures
  - codec: bool/bytes/float/int/string/uint/json and ordered types
  - keyed: Value, List, Map, Aggregating, Reducing, PriorityQueue keyed states
  - structures: underlying implementations for each state type
- Python API: refactor store into codec, keyed, structures submodules
  - keyed: KeyedValueState, KeyedListState, KeyedMapState, etc.
  - structures: state structures aligned with Go
- Runtime: update fs_context to work with new state API

Made-with: Cursor
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