Retracted: v1.832.18 seals the SECRET MASK as a provider key.
It carries sealPastedKey without the guard that recognises object.SecretMask
("***"), which is what the admin API returns for a stored secret and therefore
what the console posts back when an operator saves a provider form WITHOUT
touching the key field. On that save the literal "***" is sealed into KMS under
the provider's own secret name, and because resolution is KMS-first the store
then answers "***" for every subsequent read — outranking the environment
variable that was serving the real key. The provider stops authenticating
upstream, and the row looks correct while it does.
Fixed in the next release. Nothing shipped this version: cloud was pinned to
v1.832.10 throughout.
Package log is the leveled logging surface for the ai runtime. Records
emit through luxfi/log to structured stderr, where the unified cloud
process (HIP-0106) has its ZAP/o11y pipeline collect them.
Info/Warning/Warn/Error take a leading format value plus optional args:
a string containing a format verb is used as a fmt format string; any
other leading value, or trailing args when the string has no verb, are
rendered and appended as " %v" fields. That formatting contract lets the
call sites read and format exactly as before.
SetLogger applies the process log level from a JSON config's optional
"level" field. The runtime emits structured records to stderr for the
platform to collect (HIP-0106); the historical adapter names ("file",
"console") denote that single sink and carry no per-adapter wiring.