FAQ & Troubleshooting
Common questions and fixes. Open an issue on GitHub if something isn't here.
"devlog.apiKey is not a registered configuration"
You have an old version installed that registered devlog.groqApiKey. Uninstall the old extension completely (Extensions panel โ DevLog โ Uninstall โ Reload Window), then install the new .vsix fresh.
DevLog: Generate Standup shows no dates.
The date picker only shows dates with synthesized logs. Run DevLog: Synthesize Now first to generate today's log, then the standup picker will show available dates.
Standup is too generic โ says "worked on files".
This happens when there are no commits in the captured session. Make at least one commit before synthesizing. Also verify git config user.email matches the email on your commits.
Branch shows as "unknown".
DevLog reads branch info from VS Code's built-in Git extension. Make sure the Git extension is active โ you should see the branch name in VS Code's status bar.
I committed but my standup shows no commits.
If you committed while the extension wasn't running, run DevLog: Synthesize Now โ the enrichment step calls git show to backfill commit messages automatically.
Performance review shows 0 commits or 0 hours.
Re-synthesize a few recent days with DevLog: Synthesize Past Date, then run the review again. Old logs generated before the current version may have incomplete data.
Seeing teammates' commits in my standup.
Check git config user.email โ it must match the email on your commits. Run git config user.email in the terminal. Update with git config --global user.email "your@email.com" and re-synthesize.
Groq 429 rate limit error.
Switch to Gemini โ update devlog.apiKey in Settings with your AIza... key. Or wait a minute โ Groq's free tier resets per minute for request-count limits.
DevLog in VS Code and Cursor simultaneously?
~/.devlog/ is shared between editors. Events from both are merged into the same daily log. Synthesizing from either editor produces the same output.
How do I reset everything?
Delete ~/.devlog/ with rm -rf ~/.devlog. DevLog recreates it on next activation. This permanently deletes all events and logs.