# Class ActiveStreamingTool

Manages streaming tool related resources during invocation.

- Defined in agents/active_streaming_tool.ts:20

## Constructors

### constructor

- new ActiveStreamingTool(params?: ActiveStreamingToolParams): ActiveStreamingTool

  #### Parameters

  - params: ActiveStreamingToolParams = {}

  #### Returns ActiveStreamingTool

  - Defined in agents/active_streaming_tool.ts:33

## Properties

### `Optional` stream

stream?: LiveRequestQueue

The active (input) streams of this streaming tool.

- Defined in agents/active_streaming_tool.ts:31

### `Optional` task

task?: Promise<void>

The active task of this streaming tool. TODO: Replace 'Promise' with a proper Task type if available in this env.

- Defined in agents/active_streaming_tool.ts:26