A content-addressed agent definition — the managed-entity analogue of an
environment spec. name is the repository base; the digest hashes only the
identity content (system_prompt, tools, terminal_tool, model_config),
so two identically-defined agents share a digest regardless of their name.
Summary
Functions
The 8-hex (lowercased) content-address of the agent's identity fields —
name is deliberately excluded (it is the base, not the identity).
Coerce a map or an existing %Spec{} into a validated %Spec{}.
Types
Functions
The 8-hex (lowercased) content-address of the agent's identity fields —
name is deliberately excluded (it is the base, not the identity).
Coerce a map or an existing %Spec{} into a validated %Spec{}.