# MentorReplyStarted record

> The MentorReplyStarted record of Novior.MentorAgent.Abstractions.Models: The argument of the hub's ReplyStarted event, sent once before the first…

- URL: https://docs.mentoragent.net/api/novior-mentoragent-abstractions-models/mentorreplystarted
- Verified with: MentorAgent 1.2.0
- Last updated: 2026-10-27
- Packages: Novior.MentorAgent.Abstractions

The argument of the hub's `ReplyStarted` event, sent once before the first `StreamingChunk` of each reply MentorAgent generates: `{ "aiGenerated": true }`. It is the machine-readable marker of AI-generated text on the hub, where the chunks themselves carry only their text. More properties may be added.

## Definition

Namespace: `Novior.MentorAgent.Abstractions.Models`. Package: `Novior.MentorAgent.Abstractions`.

`public sealed record MentorReplyStarted : IEquatable<MentorReplyStarted>`

```shell
dotnet add package Novior.MentorAgent.Abstractions
```

## Constructors

`public MentorReplyStarted()`

## Properties

### `AiGenerated`

`public bool AiGenerated { get; init; }`

Always true: the reply that follows is generated by an AI model.

---

- Previous: [MentorRagResult record](https://docs.mentoragent.net/api/novior-mentoragent-abstractions-models/mentorragresult.md)
- Next: [MentorshipLevel enum](https://docs.mentoragent.net/api/novior-mentoragent-abstractions-models/mentorshiplevel.md)
