# XWUIReasoningDisclosure

Streaming thinking block with elapsed time, auto-collapse and redacted placeholder.

## Basic Usage

Collapsed finished thinking block.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Collapsed finished thinking block.
```

## Streaming

Open while tokens stream.

```example
file: examples/Streaming.ts
html: examples/Streaming.html
title: Streaming
description: Open while tokens stream.
```

## Redacted

Provider-redacted placeholder.

```example
file: examples/Redacted.ts
html: examples/Redacted.html
title: Redacted
description: Provider-redacted placeholder.
```

## Keep open

Disable auto-collapse.

```example
file: examples/KeepOpen.ts
html: examples/KeepOpen.html
title: Keep open
description: Disable auto-collapse.
```

```api
```
