@deskcreate/agentcraft
Preparing search index...
index
Agent
Class Agent
Index
Properties
model
name
provider
Methods
clone
With
System
dispose
estimate
Cost
get
Attached
Adapters
get
Capabilities
mark
Adapters
Externally
Managed
merge
Tool
Policy
run
set
Cache
set
Event
Emitter
set
Tool
Policy
stream
use
catalog
create
estimate
Cost
inspect
supports
Properties
Readonly
model
model
:
string
Readonly
name
name
:
string
|
undefined
Readonly
provider
provider
:
string
Methods
clone
With
System
cloneWithSystem
(
system
:
string
,
name
?:
string
)
:
Agent
Parameters
system
:
string
Optional
name
:
string
Returns
Agent
dispose
dispose
()
:
Promise
<
void
>
Returns
Promise
<
void
>
estimate
Cost
estimateCost
(
params
:
Pick
<
AgentRunParams
,
"prompt"
|
"system"
|
"maxTokens"
|
"tools"
|
"budget"
,
>
,
)
:
CostEstimate
Parameters
params
:
Pick
<
AgentRunParams
,
"prompt"
|
"system"
|
"maxTokens"
|
"tools"
|
"budget"
>
Returns
CostEstimate
get
Attached
Adapters
getAttachedAdapters
()
:
readonly
AgentAdapter
[]
Returns
readonly
AgentAdapter
[]
get
Capabilities
getCapabilities
()
:
ModelCapabilities
Returns
ModelCapabilities
mark
Adapters
Externally
Managed
markAdaptersExternallyManaged
(
adapters
:
readonly
AgentAdapter
[]
)
:
void
Parameters
adapters
:
readonly
AgentAdapter
[]
Returns
void
merge
Tool
Policy
mergeToolPolicy
(
policy
:
ToolPolicy
|
undefined
)
:
void
Parameters
policy
:
ToolPolicy
|
undefined
Returns
void
run
run
(
params
:
AgentRunParams
)
:
Promise
<
AgentResponse
>
Parameters
params
:
AgentRunParams
Returns
Promise
<
AgentResponse
>
set
Cache
setCache
(
cache
:
AgentCacheController
|
undefined
)
:
void
Parameters
cache
:
AgentCacheController
|
undefined
Returns
void
set
Event
Emitter
setEventEmitter
(
events
:
AgentEventEmitter
|
undefined
)
:
void
Parameters
events
:
AgentEventEmitter
|
undefined
Returns
void
set
Tool
Policy
setToolPolicy
(
policy
:
ToolPolicy
|
undefined
)
:
void
Parameters
policy
:
ToolPolicy
|
undefined
Returns
void
stream
stream
(
params
:
AgentRunParams
)
:
AsyncGenerator
<
StreamChunk
>
Parameters
params
:
AgentRunParams
Returns
AsyncGenerator
<
StreamChunk
>
use
use
(
adapter
:
CreatorPack
|
AgentAdapter
)
:
this
Parameters
adapter
:
CreatorPack
|
AgentAdapter
Returns
this
Static
catalog
catalog
(
filter
?:
CatalogFilter
)
:
ModelInfo
[]
Parameters
Optional
filter
:
CatalogFilter
Returns
ModelInfo
[]
Static
create
create
(
config
:
AgentCreateConfig
)
:
Agent
Parameters
config
:
AgentCreateConfig
Returns
Agent
Static
estimate
Cost
estimateCost
(
model
:
string
,
params
:
Pick
<
AgentRunParams
,
"prompt"
|
"system"
|
"maxTokens"
|
"tools"
|
"budget"
,
>
,
)
:
CostEstimate
Parameters
model
:
string
params
:
Pick
<
AgentRunParams
,
"prompt"
|
"system"
|
"maxTokens"
|
"tools"
|
"budget"
>
Returns
CostEstimate
Static
inspect
inspect
(
model
:
string
)
:
ModelInfo
Parameters
model
:
string
Returns
ModelInfo
Static
supports
supports
(
model
:
string
,
capability
:
|
"audio"
|
"tools"
|
"streaming"
|
"video"
|
"files"
|
"contextWindow"
|
"vision"
|
"maxOutput"
|
"jsonMode"
,
)
:
boolean
Parameters
model
:
string
capability
:
|
"audio"
|
"tools"
|
"streaming"
|
"video"
|
"files"
|
"contextWindow"
|
"vision"
|
"maxOutput"
|
"jsonMode"
Returns
boolean
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
model
name
provider
Methods
clone
With
System
dispose
estimate
Cost
get
Attached
Adapters
get
Capabilities
mark
Adapters
Externally
Managed
merge
Tool
Policy
run
set
Cache
set
Event
Emitter
set
Tool
Policy
stream
use
catalog
create
estimate
Cost
inspect
supports
@deskcreate/agentcraft
Loading...