Crate terraphim_types

Crate terraphim_types 

Source

Structs§

AgentCommunication
Communication between agents in a multi-agent context
AgentInfo
Information about an AI agent in a multi-agent context
ChatMessage
Concept
A concept is a higher-level, normalized term.
ContextHistory
Context history that tracks what context has been used across conversations
ContextHistoryEntry
Entry in context usage history
ContextItem
Context item that can be added to LLM conversations
Conversation
A conversation containing multiple messages and context
ConversationId
Unique identifier for conversations
ConversationSummary
Summary of a conversation for listing purposes
Document
A document is the central a piece of content that gets indexed and searched.
Edge
Index
An index is a hashmap of documents
IndexedDocument
Reference to external storage of documents
KGIndexInfo
Knowledge Graph index information
KGTermDefinition
Knowledge Graph term definition with comprehensive metadata
MessageId
Unique identifier for messages within conversations
MultiAgentContext
Multi-agent context for coordinating between different AI agents
Node
A Node represents single concept and its connections to other concepts.
NormalizedTerm
A normalized term is a higher-level term that has been normalized
NormalizedTermValue
The value of a normalized term
PatternMatch
Result of pattern matching with priority scoring
Priority
Priority level for routing rules and decisions Higher numeric values indicate higher priority
RoleName
RoutingDecision
Routing decision with priority information
RoutingRule
A routing rule with pattern matching and priority
SearchQuery
Query type for searching documents in the RoleGraph. It contains the search term(s), logical operators, skip and limit parameters.
Thesaurus
A thesaurus is a dictionary with synonyms which map to upper-level concepts.

Enums§

ContextType
Types of context that can be added to conversations
ContextUsageType
How a context item was used
KnowledgeGraphInputType
Defines all supported inputs for the knowledge graph.
LogicalOperator
Logical operators for combining multiple search terms
RelevanceFunction
Defines the relevance function (scorer) to be used for ranking search results for the Role.
RoutingScenario
Routing scenario types