Expand description
Enum types for CELLSTATE entities
§Database string convention (from_db_str / as_db_str)
Reading from the database accepts both legacy (PascalCase or mixed-case) and
new (snake_case) values for backward compatibility; writing uses snake_case
only via as_db_str(). Do not remove or simplify from_db_str() normalization
without a migration that updates existing enum columns to snake_case.
Structs§
- Enum
Parse Error - Error returned when parsing a DB enum string fails.
Enums§
- Abstraction
Level - Semantic abstraction level for notes (L0 → L1 → L2 hierarchy).
- Agent
Status - Status of an agent in the system.
- Agent
Type - Agent type discriminator for registration and message routing. Extensible via Custom for user-defined agent kinds.
- Artifact
Type - Type of artifact produced during a trajectory.
- Edge
Type - Type of edge relationship between entities.
- Entity
Type - Entity type discriminator for polymorphic references.
- Evolution
Phase - Phase of pack config evolution cycle.
- Extraction
Method - Method used to extract an artifact or evidence.
- Field
Type - Field types for schema definitions. Used by pack compiler and runtime validation.
- Memory
Category - Memory category for hierarchical memory organization.
- Memory
Type - Memory type for permission scoping (artifact, note, turn, working set).
- Note
Type - Type of note (cross-trajectory knowledge).
- Outcome
Status - Outcome status for completed trajectories.
- Principal
Type - Principal type for identity and ownership scoping.
- Provider
Type - LLM provider type for configuration.
- Resource
Type - Resource type for lock scoping.
- Summarization
Request Status - Status of a summarization request.
- Summarization
Trigger - Trigger condition for auto-summarization policy.
- TTL
- Time-to-live and retention configuration for memory entries. Supports both time-based expiration and count-based limits.
- Tool
Execution Status - Status of a tool execution.
- Trajectory
Status - Status of a trajectory (task container).
- Turn
Role - Role of a turn in conversation.