Interface: RegisteredAction
Defined in: control.ts:111
One registered action (spec with identity resolved; scope as its name).
Extends
Omit<ActionSpec,"name"|"scope">
Properties
description?
optionaldescription?:string
Defined in: control.ts:99
Human description — compiler-lifted from the doc comment, or explicit.
Inherited from
inputSchema?
optionalinputSchema?:Record<string,unknown>
Defined in: control.ts:105
Real JSON Schema for the arguments, when the loose form isn't enough.
Inherited from
loc?
optionalloc?:string
Defined in: control.ts:101
Definition site "file:line" — compiler-injected.
Inherited from
name
name:
string
Defined in: control.ts:112
params?
optionalparams?:Record<string,string>
Defined in: control.ts:103
Human/agent-readable parameter docs (WebMCP-style loose schema).
Inherited from
run
run: (
args?) =>unknown
Defined in: control.ts:107
The implementation.
Parameters
args?
Record<string, unknown>
Returns
unknown
Inherited from
scope?
optionalscope?:string
Defined in: control.ts:113