Skip to content

feat(client): add fire-and-forget async pipeline endpoints - #133

Open
xudamao2015 wants to merge 1 commit into
openmemind:mainfrom
xudamao2015:feat/client-async-endpoints
Open

feat(client): add fire-and-forget async pipeline endpoints#133
xudamao2015 wants to merge 1 commit into
openmemind:mainfrom
xudamao2015:feat/client-async-endpoints

Conversation

@xudamao2015

Copy link
Copy Markdown

Add fire-and-forget async pipeline endpoints to the Java client.

  • MemindClient: new async entrypoints for pipeline operations (create/execute) that return immediately.
  • OperationAccepted response model for the accepted-task result.

Relates to: #132

Expose the /open/v1/memory/async/* endpoints (HTTP 202, extraction runs
asynchronously server-side) via submitMessageAsync / submitCommitAsync.
The existing addMessageAsync/commitAsync hit /open/v1/memory/sync/*, which
blocks until LLM-driven extraction completes and can exceed HTTP read timeouts
for large conversations. Fire-and-forget async is the safe path for
long-running extraction.
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.

2 participants