> ## 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.

# ConversationSnapshot

> Interface exported by @botmesh/core.

Defined in: [conversations/ConversationRuntime.ts:358](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L358)

Read-only view of a live conversation (diagnostics / dev tooling).

## Properties

### key

```ts theme={null}
key: string;
```

Defined in: [conversations/ConversationRuntime.ts:360](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L360)

Conversation key (`keyFor`): the chat id, or `${chatId}:${senderId}` per group participant.

***

### state

```ts theme={null}
state: Record<string, unknown>;
```

Defined in: [conversations/ConversationRuntime.ts:362](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L362)

Shallow copy of the conversation's `c.state` (captured `ask` answers, ...).

***

### waiting

```ts theme={null}
waiting: boolean;
```

Defined in: [conversations/ConversationRuntime.ts:364](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L364)

True while the conversation is blocked waiting for the user's next message.

***

### queued

```ts theme={null}
queued: number;
```

Defined in: [conversations/ConversationRuntime.ts:366](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L366)

Messages buffered for the conversation that it has not consumed yet.

***

### accepts?

```ts theme={null}
accepts?: WaitAccepts;
```

Defined in: [conversations/ConversationRuntime.ts:371](https://github.com/andresayac/botmesh/blob/main/packages/core/src/conversations/ConversationRuntime.ts#L371)

What the pending wait takes as an answer (`'text'`, a list of message types,
or `'any'`); `undefined` when not waiting or the wait did not declare it.


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