Skip to content

cfl & jtk now requiring keystore even when config file exists #384

Description

@aaron-baff-ad-net

I find with cfl version 1.0.45 (commit: e10c2eae89dfa9e5852494050058053b1ce4f4a1, built: 2026-05-18T13:14:42Z), on Linux (Debian Stable with KDE), even though I have a previously working and existing ~/.config/cfl/config.yml, whenever I use cfl now it prompts to use the system keystore, instead of just using what is in the config file. jtk doesn't prompt for keystore, works just fine.

EDIT: Now jtk does it as well. This doesn't work well for my workflow, my agent just has it fail, the system never prompts me to try and unlock.

@rianjs this is an issue. I get why using a system keystore is more secure, but now you're locking out significant fully automated things that might be running where I don't HAVE a keystore (potentially) or running headless without me there to unlock the keystore. I'm not even getting a keystore prompt except when I manually run it. When Claude Code runs it, it doesn't give me that prompt.

This is on KDE Plasma, Debian Stable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions