Module entities

Module entities 

Source
Expand description

Core entity structures

Structs§

Agent
An agent in the multi-agent system.
AgentHandoff
A handoff from one agent to another.
AgentMessage
A message between agents.
AgentWorkingSetEntry
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.
ConflictResolutionRecord
Record of how a conflict was resolved.
DelegatedTask
A delegated task from one agent to another.
EntityRef
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.
TeamMember
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.
TrajectoryOutcome
Outcome of a completed trajectory.
Turn
Turn - ephemeral conversation buffer entry. Turns die with their scope.

Enums§

ArtifactMetadata
Typed metadata for multimodal artifacts. This enum provides strongly-typed metadata schemas for different artifact types. It can be serialized to/from the generic metadata JSONB field.
TeamRole
Role within a team.