Skip to content

feat: Refactor tape management to support asynchronous operations#19

Merged
frostming merged 1 commit intomainfrom
feat/async-tape
Mar 1, 2026
Merged

feat: Refactor tape management to support asynchronous operations#19
frostming merged 1 commit intomainfrom
feat/async-tape

Conversation

@frostming
Copy link
Collaborator

  • Introduced AsyncTapeManager and AsyncTapeStore to handle async tape operations.
  • Updated LLM class to accommodate both sync and async tape stores.
  • Modified Tape class to interact with the new async tape management system.
  • Enhanced TapeQuery to support async fetching of tape entries.
  • Added tests for async tape operations, ensuring proper functionality and error handling.
  • Deprecated sync methods in favor of async counterparts where applicable.

Signed-off-by: Frost Ming me@frostming.com

- Introduced AsyncTapeManager and AsyncTapeStore to handle async tape operations.
- Updated LLM class to accommodate both sync and async tape stores.
- Modified Tape class to interact with the new async tape management system.
- Enhanced TapeQuery to support async fetching of tape entries.
- Added tests for async tape operations, ensuring proper functionality and error handling.
- Deprecated sync methods in favor of async counterparts where applicable.

Signed-off-by: Frost Ming <me@frostming.com>
@frostming frostming merged commit 4ffea2d into main Mar 1, 2026
6 checks passed
@frostming frostming deleted the feat/async-tape branch March 1, 2026 04:37
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