AGENTS.md@packages/credbroker · git:20260819.db5a4ed · 2026-08-19 · sha256 3379a338be201976
AGENTS.md@packages/credbroker git:20260819.db5a4edA
Immutable. This exact content is served forever at /api/v1/blob/3379a338be201976.
# AGENTS.md — `packages/credbroker/` Applies to `packages/credbroker/`. Inherits the root `AGENTS.md`. Scope-specific deltas only. ## Package boundary `credbroker` is a stdlib-first credential resolver. It resolves env, OS-keyring, then dotfile/vault credentials in-process and never passes cleartext to an LLM. ## Package-specific traps - Platform keyring calls require platform guards; unsupported systems continue to the next resolver tier. - The optional `[crypto]` extra must be skipped gracefully when unavailable. - Vault tests must redirect their home and vault paths to test fixtures. ## Essential commands ```bash python3 -m pytest packages/credbroker/tests/ -q ``` ## Deeper pointers Resolver implementation and test fixtures own backend-specific behavior.