> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Journal Event • AI Agent SDK

> JournalEvent: A single append-only journal event.

# JournalEvent

> Defined in the [**journal**](https://praison.ai/docs/sdk/reference/praisonaiagents/modules/journal.md) module.

AI Agent

A single append-only journal event.

`(run_id, seq, kind)` is the natural key: a step number `seq` produces
at most one event of each `kind` (e.g. a tool step has one
`tool_call` and one `tool_result`). `payload` is any JSON-serialisable
dict — the decision text, `&#123;name, args, idempotency_key&#125;`, the tool
result, the approval decision, or `&#123;index&#125;`.

## Properties

**run\_id** `str`

No description available.

**seq** `int`

No description available.

**kind** `str`

No description available.

**payload** `Dict[str, Any]`

No description available.

**created\_at** `float`

No description available.

## Source

> [card] [View on GitHub](https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-agents/praisonaiagents/runtime/journal.py#L126)
>
> `praisonaiagents/runtime/journal.py` at line 126


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