> ## Documentation Index
> Fetch the complete documentation index at: https://botmesh.afaya.com.co/llms.txt
> Use this file to discover all available pages before exploring further.

# FlowInventory

> Interface exported by @botmesh/core.

Defined in: [flows/inventory.ts:38](https://github.com/andresayac/botmesh/blob/main/packages/core/src/flows/inventory.ts#L38)

Snapshot of a bot's flow registrations. Obtain one with `bot.flowInventory()`,
or build it yourself to lint flows without a Bot.

## Properties

### registrations

```ts theme={null}
readonly registrations: readonly ConversationRegistration[];
```

Defined in: [flows/inventory.ts:40](https://github.com/andresayac/botmesh/blob/main/packages/core/src/flows/inventory.ts#L40)

Every conversation registration, oldest first (re-registering a name appends; the last one is live).

***

### routes

```ts theme={null}
readonly routes: readonly FlowRoute[];
```

Defined in: [flows/inventory.ts:42](https://github.com/andresayac/botmesh/blob/main/packages/core/src/flows/inventory.ts#L42)

Every live trigger route (unsubscribed routes are gone), in registration order.

***

### defaultTimeoutMs?

```ts theme={null}
readonly defaultTimeoutMs?: number;
```

Defined in: [flows/inventory.ts:44](https://github.com/andresayac/botmesh/blob/main/packages/core/src/flows/inventory.ts#L44)

Bot-wide wait timeout in ms (`conversation.timeout`), when configured.

***

### durableStore?

```ts theme={null}
readonly durableStore?: boolean;
```

Defined in: [flows/inventory.ts:46](https://github.com/andresayac/botmesh/blob/main/packages/core/src/flows/inventory.ts#L46)

Whether the bot's store survives a restart. `undefined` = unknown (persistence checks are skipped).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.