# `A2UICore.Message.Operation.AgentFunctionResponse`
[🔗](https://github.com/a2ui-elixir/a2ui/blob/v0.1.1/umbrella/apps/a2ui_core/lib/a2ui_core/message/operation.ex#L106)

An `agentFunctionResponse` message (v1.0): the agent's answer to the
renderer's call `function_call_id`, either a `value` or an `error`
map with `"code"` and `"message"`.

# `t`
*since 0.1.0* 

```elixir
@type t() :: %A2UICore.Message.Operation.AgentFunctionResponse{
  error: %{optional(String.t()) =&gt; term()} | nil,
  function_call_id: String.t(),
  value: term() | nil,
  version: String.t()
}
```

---

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