What a CheckpointerBackend opens its store from: the selected kind and that kind's own block, llm4s.agent.checkpointer.<kind>, flattened to strings keyed by their path inside the block (busyTimeout, pool.size).
The typed readers turn a missing or malformed value into a ConfigurationError that names the full key, never the value, which may be a password. toString lists only the keys, for the same reason.
Value parameters
extras
the kind's block; empty when the configuration has none
The values in this block that may hold a secret, longest first: those of keys whose name mentions a password (pass, pwd), secret, token, credential, auth or key, or a URL, URI or DSN (which can carry credentials in its parameters), and the value of each password= or secret=-like parameter inside any value.
The values in this block that may hold a secret, longest first: those of keys whose name mentions a password (pass, pwd), secret, token, credential, auth or key, or a URL, URI or DSN (which can carry credentials in its parameters), and the value of each password= or secret=-like parameter inside any value.
name's value, or a ConfigurationError naming the key (and envVar, the variable the module's reference.conf binds to it, when there is one) if it is absent or blank.
name's value, or a ConfigurationError naming the key (and envVar, the variable the module's reference.conf binds to it, when there is one) if it is absent or blank.