Strands Agents Typescript SDK
    Preparing search index...

    Interface HookProvider

    Protocol for objects that provide hook callbacks to an agent. Enables composable extension of agent functionality.

    class MyHooks implements HookProvider {
    registerCallbacks(registry: HookRegistry): void {
    registry.addCallback(BeforeInvocationEvent, this.onStart)
    registry.addCallback(AfterInvocationEvent, this.onEnd)
    }

    private onStart = (event: BeforeInvocationEvent): void => {
    console.log('Agent started')
    }

    private onEnd = (event: AfterInvocationEvent): void => {
    console.log('Agent completed')
    }
    }
    interface HookProvider {
        registerCallbacks(registry: HookRegistry): void;
    }

    Implemented by

    Index

    Methods

    • Register callback functions for specific event types.

      Parameters

      • registry: HookRegistry

        The hook registry to register callbacks with

      Returns void