Anchorage API reference
Documentation
GitHub
Preparing search index...
@proofoftech/flowsafe
agent-host
ThreadAgentHost
Interface ThreadAgentHost
interface
ThreadAgentHost
{
requestContextForRun
(
base
?:
RequestContextProvider
,
)
:
RequestContextProvider
;
resolveBoundAgent
(
scope
:
ThreadScope
,
input
:
{
agentId
?:
string
;
entryPath
:
|
"approval.resume"
|
"http.start"
|
"signal.message"
|
"signal.queue"
|
"signal.reactive"
|
"signal.state"
|
"signal.notification"
|
"signal.wake"
|
"notification.dispatch"
|
"schedule.fire"
;
}
,
)
:
Promise
<
BoundThreadAgent
>
;
route
(
request
:
Request
,
scope
:
ThreadScope
)
:
Promise
<
Response
|
null
>
;
start
(
scope
:
ThreadScope
,
input
:
ThreadAgentStartInput
,
)
:
Promise
<
AgentRunEnvelope
>
;
}
Index
Methods
request
Context
For
Run
resolve
Bound
Agent
route
start
Methods
request
Context
For
Run
requestContextForRun
(
base
?:
RequestContextProvider
)
:
RequestContextProvider
Parameters
Optional
base
:
RequestContextProvider
Returns
RequestContextProvider
resolve
Bound
Agent
resolveBoundAgent
(
scope
:
ThreadScope
,
input
:
{
agentId
?:
string
;
entryPath
:
|
"approval.resume"
|
"http.start"
|
"signal.message"
|
"signal.queue"
|
"signal.reactive"
|
"signal.state"
|
"signal.notification"
|
"signal.wake"
|
"notification.dispatch"
|
"schedule.fire"
;
}
,
)
:
Promise
<
BoundThreadAgent
>
Parameters
scope
:
ThreadScope
input
:
{
agentId
?:
string
;
entryPath
:
|
"approval.resume"
|
"http.start"
|
"signal.message"
|
"signal.queue"
|
"signal.reactive"
|
"signal.state"
|
"signal.notification"
|
"signal.wake"
|
"notification.dispatch"
|
"schedule.fire"
;
}
Returns
Promise
<
BoundThreadAgent
>
route
route
(
request
:
Request
,
scope
:
ThreadScope
)
:
Promise
<
Response
|
null
>
Parameters
request
:
Request
scope
:
ThreadScope
Returns
Promise
<
Response
|
null
>
start
start
(
scope
:
ThreadScope
,
input
:
ThreadAgentStartInput
,
)
:
Promise
<
AgentRunEnvelope
>
Parameters
scope
:
ThreadScope
input
:
ThreadAgentStartInput
Returns
Promise
<
AgentRunEnvelope
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Methods
request
Context
For
Run
resolve
Bound
Agent
route
start
Documentation
GitHub
Anchorage API reference
Loading...