rea-agents
Preparing search index...
contracts/toolContractTypes
ToolContract
Interface ToolContract<Name>
Single source of truth for a public MCP tool.
interface
ToolContract
<
Name
extends
string
=
string
>
{
annotations
:
ToolAnnotations
;
description
:
string
;
effects
:
ToolEffects
;
examples
:
readonly
ToolExample
[]
;
inputSchema
:
ZodObject
;
kind
:
|
"session"
|
"application"
|
"official-proxy"
|
"enhanced"
|
"native-provider"
|
"artifact-provider"
|
"managed-provider"
|
"browser-provider"
|
"electron-provider"
;
name
:
Name
;
outputSchema
:
ZodObject
;
title
:
string
;
}
Type Parameters
Name
extends
string
=
string
Index
Properties
annotations
description
effects
examples
input
Schema
kind
name
output
Schema
title
Properties
Readonly
annotations
annotations
:
ToolAnnotations
Readonly
description
description
:
string
Readonly
effects
effects
:
ToolEffects
Readonly
examples
examples
:
readonly
ToolExample
[]
Readonly
input
Schema
inputSchema
:
ZodObject
Readonly
kind
kind
:
|
"session"
|
"application"
|
"official-proxy"
|
"enhanced"
|
"native-provider"
|
"artifact-provider"
|
"managed-provider"
|
"browser-provider"
|
"electron-provider"
Readonly
name
name
:
Name
Readonly
output
Schema
outputSchema
:
ZodObject
Readonly
title
title
:
string
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
annotations
description
effects
examples
input
Schema
kind
name
output
Schema
title
rea-agents
Loading...
Single source of truth for a public MCP tool.