Documentation
¶
Index ¶
- Constants
- Variables
- type CreateCollectionRequest
- type Distance
- type DummyEmbedder
- type EdgeType
- type Embedder
- type Engine
- type GraphEdge
- type GraphStore
- type HeuristicSummarizer
- type InMemoryStore
- type MemoryBank
- type MemoryRecord
- type Metrics
- type MetricsSnapshot
- type Options
- type PostgresStore
- type QdrantStore
- type SchemaInitializer
- type ScoreWeights
- type SessionMemory
- type SharedSession
- type Space
- type SpaceRegistry
- type SpaceRole
- type Summarizer
- type VectorStore
Constants ¶
const ( EdgeFollows = model.EdgeFollows EdgeExplains = model.EdgeExplains EdgeContradicts = model.EdgeContradicts EdgeDerivedFrom = model.EdgeDerivedFrom SpaceRoleReader = sessionpkg.SpaceRoleReader SpaceRoleWriter = sessionpkg.SpaceRoleWriter SpaceRoleAdmin = sessionpkg.SpaceRoleAdmin )
Variables ¶
var ( ErrNotSupported = embedpkg.ErrNotSupported NewEngine = memengine.NewEngine DefaultOptions = memengine.DefaultOptions NewMemoryBank = sessionpkg.NewMemoryBank NewMemoryBankWithStore = sessionpkg.NewMemoryBankWithStore NewSessionMemory = sessionpkg.NewSessionMemory NewSpaceRegistry = sessionpkg.NewSpaceRegistry AutoEmbedder = embedpkg.AutoEmbedder DummyEmbedding = embedpkg.DummyEmbedding NewOpenAIEmbedder = embedpkg.NewOpenAIEmbedder NewVertexAIEmbedder = embedpkg.NewVertexAIEmbedder NewOllamaEmbedder = embedpkg.NewOllamaEmbedder NewClaudeEmbedder = embedpkg.NewClaudeEmbedder NewInMemoryStore = storepkg.NewInMemoryStore NewPostgresStore = storepkg.NewPostgresStore NewQdrantStore = storepkg.NewQdrantStore )
Functions ¶
This section is empty.
Types ¶
type CreateCollectionRequest ¶
type CreateCollectionRequest = storepkg.CreateCollectionRequest
Type aliases preserving the original public API.
type DummyEmbedder ¶
type DummyEmbedder = embedpkg.DummyEmbedder
Type aliases preserving the original public API.
type GraphStore ¶
type GraphStore = storepkg.GraphStore
Type aliases preserving the original public API.
type HeuristicSummarizer ¶
type HeuristicSummarizer = memengine.HeuristicSummarizer
Type aliases preserving the original public API.
type InMemoryStore ¶
type InMemoryStore = storepkg.InMemoryStore
Type aliases preserving the original public API.
type MemoryBank ¶
type MemoryBank = sessionpkg.MemoryBank
Type aliases preserving the original public API.
type MemoryRecord ¶
type MemoryRecord = model.MemoryRecord
Type aliases preserving the original public API.
type MetricsSnapshot ¶
type MetricsSnapshot = memengine.MetricsSnapshot
Type aliases preserving the original public API.
type PostgresStore ¶
type PostgresStore = storepkg.PostgresStore
Type aliases preserving the original public API.
type QdrantStore ¶
type QdrantStore = storepkg.QdrantStore
Type aliases preserving the original public API.
type SchemaInitializer ¶
type SchemaInitializer = storepkg.SchemaInitializer
Type aliases preserving the original public API.
type ScoreWeights ¶
type ScoreWeights = memengine.ScoreWeights
Type aliases preserving the original public API.
type SessionMemory ¶
type SessionMemory = sessionpkg.SessionMemory
Type aliases preserving the original public API.
type SharedSession ¶
type SharedSession = sessionpkg.SharedSession
Type aliases preserving the original public API.
type SpaceRegistry ¶
type SpaceRegistry = sessionpkg.SpaceRegistry
Type aliases preserving the original public API.
type SpaceRole ¶
type SpaceRole = sessionpkg.SpaceRole
Type aliases preserving the original public API.
type Summarizer ¶
type Summarizer = memengine.Summarizer
Type aliases preserving the original public API.
type VectorStore ¶
type VectorStore = storepkg.VectorStore
Type aliases preserving the original public API.