Documentation Index
Fetch the complete documentation index at: https://redop.useagents.site/docs/llms.txt
Use this file to discover all available pages before exploring further.
request
request is transport metadata for the current invocation.
Common fields:
headerstransportsessionId?ip?method?url?raw?abortSignal?progressCallback?
Base request context
All context variants share these built-in fields:headersrawParamsrequestIdsessionId?transport
ctx is mutable per-request state shared across derive functions, hooks, middleware, and the active handler.
Tool context
Tool handlers, tool middleware, and tool hooks receive a context with:- the shared base request fields
tool
Resource context
Resource handlers, resource middleware, and resource hooks receive a context with:- the shared base request fields
resource
Prompt context
Prompt handlers, prompt middleware, and prompt hooks receive a context with:- the shared base request fields
prompt
Tool handler event
Tool handlers receive:inputctxrequesttoolemit.progress(...)signal
Tool middleware event
Tool middleware receives the same event plus:next()
Tool hook events
- before hooks receive
ctx,input,request,tool - after hooks also receive
result - after-response hooks receive
kind,name, and optionalresultorerror - error hooks receive
error - transform hooks receive
params - parse hooks receive parsed
input
Resource and prompt events
Resource events use the resource context plus resource-specific fields:- resources receive
uri - template resources can also receive
params - resource middleware also receives
next()
- prompts receive
name - prompt handlers can receive
arguments - prompt middleware also receives
next()