AgentOS Extensions API - v1.0.3
Preparing search index...
research/web-search/src
ResearchAggregatorTool
Class ResearchAggregatorTool
Implements
IAuthService
<
ResearchAggregatorInput
,
ResearchAggregatorOutput
>
Index
Constructors
constructor
Properties
category
description
display
Name
has
Side
Effects
id
input
Schema
name
required
Capabilities
Methods
execute
validate
Args
Constructors
constructor
new
ResearchAggregatorTool
(
searchService
:
SearchProviderService
,
defaultMultiSearch
?:
boolean
,
)
:
ResearchAggregatorTool
Parameters
searchService
:
SearchProviderService
defaultMultiSearch
:
boolean
= false
Returns
ResearchAggregatorTool
Properties
Readonly
category
category
:
"research"
= 'research'
Readonly
description
description
:
"Aggregate research from multiple web searches on a topic (deduplicated + categorized)."
= 'Aggregate research from multiple web searches on a topic (deduplicated + categorized).'
Readonly
display
Name
displayName
:
"Research Aggregator"
= 'Research Aggregator'
Readonly
has
Side
Effects
hasSideEffects
:
false
Readonly
id
id
:
"research-aggregator-v1"
= 'research-aggregator-v1'
Readonly
input
Schema
inputSchema
:
JSONSchemaObject
= ...
Readonly
name
name
:
"research_aggregate"
= 'research_aggregate'
Tool call name used by the LLM / ToolExecutor.
Readonly
required
Capabilities
requiredCapabilities
:
string
[]
= ...
Methods
execute
execute
(
input
:
ResearchAggregatorInput
,
_context
:
ToolExecutionContext
,
)
:
Promise
<
ToolExecutionResult
<
ResearchAggregatorOutput
>
>
Parameters
input
:
ResearchAggregatorInput
_context
:
ToolExecutionContext
Returns
Promise
<
ToolExecutionResult
<
ResearchAggregatorOutput
>
>
validate
Args
validateArgs
(
input
:
Record
<
string
,
any
>
)
:
{
errors
?:
any
[]
;
isValid
:
boolean
}
Parameters
input
:
Record
<
string
,
any
>
Returns
{
errors
?:
any
[]
;
isValid
:
boolean
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
category
description
display
Name
has
Side
Effects
id
input
Schema
name
required
Capabilities
Methods
execute
validate
Args
AgentOS Extensions API - v1.0.3
Loading...
Tool call name used by the LLM / ToolExecutor.