Skip to main content

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

CapturedForge

Returns

void


log()?

optional log: (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

ForgeLogEvent

Returns

void


raw

raw: ForgeToolMetaTool

Defined in: packages/agentos/src/emergent/wrapForgeTool.ts:72

The raw ForgeToolMetaTool instance from EmergentCapabilityEngine.


scope?

optional scope: 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.