Documentation
¶
Overview ¶
Package waitpoll provides shared polling loops for wait-style tools.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DurationFunc ¶
DurationFunc converts user-facing seconds into the duration used by timers.
type Options ¶
type Options[T any] struct { Request *mcp.CallToolRequest IntervalSeconds int TimeoutSeconds int FailOnError *bool PollDuration DurationFunc ProgressMessage func(attempt int) string Poll func(context.Context) (T, error) Status func(T) string FailureError func(T) error }
Options configures a polling loop for one wait-style tool.
Click to show internal directories.
Click to hide internal directories.