Table of Contents

Namespace Qavren.Edge

Namespaces

Qavren.Edge.Chat
Qavren.Edge.Diagnostics
Qavren.Edge.Embeddings.Onnx
Qavren.Edge.Hosting
Qavren.Edge.Ingestion
Qavren.Edge.Lifecycle
Qavren.Edge.Onnx
Qavren.Edge.Rag
Qavren.Edge.Sqlite
Qavren.Edge.VectorData

Classes

DefaultEdgePaths

Non-MAUI default: LocalApplicationData/<AppName>/qavren-edge with a cache subdirectory. Both directories are created on construction.

EdgeConfigurationException

Bad wiring: detected either when the container is built or by startup task 0.

EdgeDatabaseKeyException

An encrypted database refused the supplied key.

EdgeEventIds

Stable logging event ids. The numeric ranges mirror EdgeErrorCode.

EdgeException

Base type for every fault Qavren.Edge raises deliberately.

EdgeMigrationException

A migration failed; the database is left at the last successful user_version.

EdgeNativeException

The native SQLite library could not be loaded or failed verification.

EdgeOptions

Options for the Qavren.Edge host itself. Bound as IOptions<EdgeOptions>.

EdgeServiceCollectionExtensions

The one entry point every consumer calls to wire Qavren.Edge into a container.

Interfaces

IEdgePaths

Where Qavren.Edge stores durable data and disposable caches.

Enums

EdgeErrorCode

Stable, programmatically handleable error identity for every EdgeException.