Class: Kernai::EnvResolver
- Inherits:
-
Object
- Object
- Kernai::EnvResolver
- Includes:
- CredentialResolver
- Defined in:
- lib/kernai/credential_resolver.rb
Overview
Looks up credentials in the environment under a scoped name:
KERNAI_SKILL_<SKILL>_<KEY>
The scoped prefix is deliberate — a bare fallback to ENV would let unrelated process env leak into a skill and break the “agent never sees secrets” guarantee when combined with a careless host.
Instance Method Summary collapse
Instance Method Details
#resolve(skill_name, key) ⇒ Object
26 27 28 |
# File 'lib/kernai/credential_resolver.rb', line 26 def resolve(skill_name, key) ENV[env_key(skill_name, key)] end |