Expand description
Core entity structures
Structs§
- Agent
- An agent in the multi-agent system.
- Agent
Handoff - A handoff from one agent to another.
- Agent
Message - A message between agents.
- Agent
Working SetEntry - Ephemeral document/KV working memory entry for an agent.
- Artifact
- Artifact - typed output preserved across scopes. Artifacts survive scope closure and can be referenced later.
- Checkpoint
- Checkpoint for scope recovery.
- Conflict
- A conflict between memory items.
- Conflict
Resolution Record - Record of how a conflict was resolved.
- Delegated
Task - A delegated task from one agent to another.
- Entity
Ref - Reference to an entity by type and ID.
- Note
- Note - long-term cross-trajectory knowledge. Notes persist beyond individual trajectories.
- Principal
- Principal identity for ownership and security scoping.
- Provenance
- Provenance information for an artifact.
- Scope
- Scope - partitioned context window within a trajectory. Scopes provide isolation and checkpointing boundaries.
- Team
- A team within a tenant for group-based access control.
- Team
Member - A membership record linking a user to a team.
- Trajectory
- Trajectory - top-level task container. A trajectory represents a complete task or goal being pursued.
- Trajectory
Outcome - Outcome of a completed trajectory.
- Turn
- Turn - ephemeral conversation buffer entry. Turns die with their scope.
Enums§
- Artifact
Metadata - Typed metadata for multimodal artifacts.
This enum provides strongly-typed metadata schemas for different artifact types.
It can be serialized to/from the generic
metadataJSONB field. - Team
Role - Role within a team.