Interface: WrapForgeToolOptions
Defined in: packages/agentos/src/cognition/emergent/wrapForgeTool.ts:70
Options for wrapForgeTool.
Properties
agentId
agentId:
string
Defined in: packages/agentos/src/cognition/emergent/wrapForgeTool.ts:77
The identity recorded as the owner of every tool forged through this
wrapper (its personaId and gmiId on the forge call), whoever calls.
capture()
capture: (
record) =>void
Defined in: packages/agentos/src/cognition/emergent/wrapForgeTool.ts:81
Required capture sink. Every attempt (valid or not) is recorded.
Parameters
record
Returns
void
log()?
optionallog: (event) =>void
Defined in: packages/agentos/src/cognition/emergent/wrapForgeTool.ts:92
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/cognition/emergent/wrapForgeTool.ts:72
The raw ForgeToolMetaTool instance from EmergentCapabilityEngine.
scope?
optionalscope:string
Defined in: packages/agentos/src/cognition/emergent/wrapForgeTool.ts:87
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/cognition/emergent/wrapForgeTool.ts:79
Session id patched onto the tool execution context under sessionData.