Interface: WrapForgeToolOptions
Defined in: packages/agentos/src/emergent/wrapForgeTool.ts:70
Options for wrapForgeTool.
Properties
agentId
agentId:
string
Defined in: packages/agentos/src/emergent/wrapForgeTool.ts:74
GMI / agent id patched onto the tool execution context.
capture()
capture: (
record) =>void
Defined in: packages/agentos/src/emergent/wrapForgeTool.ts:78
Required capture sink. Every attempt (valid or not) is recorded.
Parameters
record
Returns
void
log()?
optionallog: (event) =>void
Defined in: packages/agentos/src/emergent/wrapForgeTool.ts:89
Optional log callback for lifecycle visibility. When undefined, no log events are emitted (quiet mode).
Parameters
event
Returns
void
raw
raw:
ForgeToolMetaTool
Defined in: packages/agentos/src/emergent/wrapForgeTool.ts:72
The raw ForgeToolMetaTool instance from EmergentCapabilityEngine.
scope?
optionalscope:string
Defined in: packages/agentos/src/emergent/wrapForgeTool.ts:84
Optional scope label propagated onto every CapturedForge. Use for semantic grouping when multiple callers share a wrapper (dept name, channel id, agent role, etc.).
sessionId
sessionId:
string
Defined in: packages/agentos/src/emergent/wrapForgeTool.ts:76
Session id patched onto the tool execution context under sessionData.