# `MingaEditor.State.Workspace.Agent`
[🔗](https://github.com/jsmestad/minga/blob/main/lib/minga_editor/state/workspace/agent.ex#L1)

Agent-workspace payload.

# `t`

```elixir
@type t() :: %MingaEditor.State.Workspace.Agent{
  agent_status: MingaEditor.State.Workspace.agent_status(),
  agent_ui: MingaEditor.Agent.UIState.t() | nil,
  pending_catchup_events: [MingaAgent.EventLog.EventRecord.t()],
  project_view: MingaAgent.ProjectView.t() | nil,
  remote_session: MingaEditor.State.Workspace.RemoteSession.t() | nil,
  session: pid() | nil
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
