@morluto/rea - v0.1.0
    Preparing search index...

    Interface HopperToolPort

    Application-owned capability for invoking one official Hopper tool.

    interface HopperToolPort {
        callTool(
            name: string,
            arguments_: Readonly<Record<string, JsonValue>>,
            options?: { signal?: AbortSignal },
        ): Promise<Result<JSONType, HopperError>>;
    }

    Hierarchy (View Summary)

    Implemented by

    Index
    • Invoke a declared bridge operation with JSON-safe arguments. Implementations return expected Hopper, timeout, and cancellation failures as values and must honor an already-aborted signal.

      Parameters

      • name: string
      • arguments_: Readonly<Record<string, JsonValue>>
      • Optionaloptions: { signal?: AbortSignal }

      Returns Promise<Result<JSONType, HopperError>>