Reference in New Issue
Block a user
Delete Branch "fix/531-532-533"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Fixes three configuration-related issues in
cli-workflow:config listnow correctly masksapiKeyfield (was checking forapiKeyEnv)config setnow validates key paths and rejects unknown keysuwf setup --agent uwf-hermesnow produces correct agent command (no duplicate prefix)Why
apiKeyEnvtoapiKey, but the masking logic wasn't updateduwf-prefixChanges
#531: apiKey masking
maskApiKeys()inconfig.tsto check forapiKeyinstead ofapiKeyEnv#532: config key validation
VALID_CONFIG_KEYSschema defining known keys and nested fieldsvalidateConfigKey()function with comprehensive validation:cmdConfigSet()#533: agent name normalization
mergeConfig()insetup.tsto normalize agent names using existing_agentNameFromBinary()functionuwf-prefix before constructing config entryTest Results
✅ All 306 tests passed
✅ TypeScript compilation passed
✅ Biome lint passed
✅ No regressions
Ref
Fixes #531
Fixes #532
Fixes #533