CheckpointerBackends

org.llm4s.agent.graph.spi.CheckpointerBackends
See theCheckpointerBackends companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def discover(loader: ClassLoader): CheckpointerBackends

Every checkpoint store backend on loader's classpath, found through META-INF/services.

Every checkpoint store backend on loader's classpath, found through META-INF/services.

'''This never throws, and one broken jar cannot take out the others''': an entry that cannot be loaded, or whose kind cannot be read, is recorded in CheckpointerBackends.failures and logged at WARN, as TracingBackends.discover does.

Value parameters

loader

the class loader to scan; the thread's context class loader by default, else this class's own

Attributes

Exactly backends, plus the built-in memory one unless one of them claims it; a later one for a kind wins.

Exactly backends, plus the built-in memory one unless one of them claims it; a later one for a kind wins.

Attributes

Concrete fields

val MemoryKind: String

The kind llm4s-agent serves itself.

The kind llm4s-agent serves itself.

Attributes

Only the built-in memory backend.

Only the built-in memory backend.

Attributes