Skip to content

feat(formulation): expose GetPaginationAlgorithm and GetPaginationResponseTerminatorTokenSemantic on OperationStore#100

Merged
jeffreyaven merged 1 commit into
mainfrom
claude/issue-99-20260528-0445
May 28, 2026
Merged

feat(formulation): expose GetPaginationAlgorithm and GetPaginationResponseTerminatorTokenSemantic on OperationStore#100
jeffreyaven merged 1 commit into
mainfrom
claude/issue-99-20260528-0445

Conversation

@jeffreyaven

Copy link
Copy Markdown
Member

Lifts the two existing methods on the internal OperationStore through public/formulation so that out-of-tree consumers (notably stackql's SELECT pagination loop in mono_valent_execution.page) can dispatch on the algorithm and read the responseTerminator token semantic without going through anysdkhttp.Invoke. Required to wire the page_number paginator added in v0.5.3-alpha05 from stackql.

Both wrappedOperationStore and wrappedStandardOperationStore receive the new methods so the StandardOperationStore embedding contract is satisfied. Behaviour inside any-sdk is unchanged.

Closes #99

…ponseTerminatorTokenSemantic on OperationStore

Lifts the two existing methods on the internal OperationStore through
public/formulation so that out-of-tree consumers (notably stackql's
SELECT pagination loop in mono_valent_execution.page) can dispatch on
the algorithm and read the responseTerminator token semantic without
going through anysdkhttp.Invoke. Required to wire the page_number
paginator added in v0.5.3-alpha05 from stackql.

Both wrappedOperationStore and wrappedStandardOperationStore receive
the new methods so the StandardOperationStore embedding contract is
satisfied. Behaviour inside any-sdk is unchanged.

Closes #99

Co-authored-by: Jeffrey Aven <jeffreyaven@users.noreply.github.com>
@jeffreyaven jeffreyaven merged commit f43ee0b into main May 28, 2026
10 checks passed
@general-kroll-4-life general-kroll-4-life deleted the claude/issue-99-20260528-0445 branch May 28, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants