# Type Aliases (from src/type_aliases.py (TypeAliases only))

# Module: `src/type_aliases.py (TypeAliases only)`

Auto-generated from source. 10 struct(s) defined in this module.

## `src\type_aliases.py::CommsLog`

**Kind:** `TypeAlias`
**Defined at:** line 8
**Resolves to:** `list[CommsLogEntry]`
**Used by:** `CommsLogCallback`

**Note:** `CommsLog` is a semantic alias. The type registry is auto-generated from the source code.

## `src\type_aliases.py::CommsLogCallback`

**Kind:** `TypeAlias`
**Defined at:** line 19
**Resolves to:** `Callable[[CommsLogEntry], None]`

**Note:** `CommsLogCallback` is a semantic alias. The type registry is auto-generated from the source code.

## `src\type_aliases.py::CommsLogEntry`

**Kind:** `TypeAlias`
**Defined at:** line 7
**Resolves to:** `Metadata`
**Used by:** `CommsLog`, `CommsLogCallback`

**Note:** `CommsLogEntry` is a semantic alias. The type registry is auto-generated from the source code.

## `src\type_aliases.py::FileItem`

**Kind:** `TypeAlias`
**Defined at:** line 13
**Resolves to:** `Metadata`
**Used by:** `FileItems`, `FileItemsDiff`

**Note:** `FileItem` is a semantic alias. The type registry is auto-generated from the source code.

## `src\type_aliases.py::FileItems`

**Kind:** `TypeAlias`
**Defined at:** line 14
**Resolves to:** `list[FileItem]`
**Used by:** `FileItemsDiff`

**Note:** `FileItems` is a semantic alias. The type registry is auto-generated from the source code.

## `src\type_aliases.py::History`

**Kind:** `TypeAlias`
**Defined at:** line 11
**Resolves to:** `list[HistoryMessage]`

**Note:** `History` is a semantic alias. The type registry is auto-generated from the source code.

## `src\type_aliases.py::HistoryMessage`

**Kind:** `TypeAlias`
**Defined at:** line 10
**Resolves to:** `Metadata`
**Used by:** `History`

**Note:** `HistoryMessage` is a semantic alias. The type registry is auto-generated from the source code.

## `src\type_aliases.py::Metadata`

**Kind:** `TypeAlias`
**Defined at:** line 5
**Resolves to:** `dict[str, Any]`
**Used by:** `CommsLogEntry`, `FileItem`, `HistoryMessage`, `Persona`, `ToolCall`, `ToolDefinition`, `TrackState`, `WorkerContext`, `WorkspaceProfile`

**Note:** `Metadata` is a semantic alias. The type registry is auto-generated from the source code.

## `src\type_aliases.py::ToolCall`

**Kind:** `TypeAlias`
**Defined at:** line 17
**Resolves to:** `Metadata`

**Note:** `ToolCall` is a semantic alias. The type registry is auto-generated from the source code.

## `src\type_aliases.py::ToolDefinition`

**Kind:** `TypeAlias`
**Defined at:** line 16
**Resolves to:** `Metadata`

**Note:** `ToolDefinition` is a semantic alias. The type registry is auto-generated from the source code.
