Skip to content

fix(agents): fix Claude statusline upgrade issues - #536

Open
gokhanozdemir wants to merge 3 commits into
codemie-ai:mainfrom
gokhanozdemir:fix/439-statusline-upgrade-issues
Open

fix(agents): fix Claude statusline upgrade issues#536
gokhanozdemir wants to merge 3 commits into
codemie-ai:mainfrom
gokhanozdemir:fix/439-statusline-upgrade-issues

Conversation

@gokhanozdemir

Copy link
Copy Markdown
Contributor

Summary

Fix three statusline upgrade issues: filename mismatch, installer migration, and credential format handling.

Motivation

The Claude plugin statusline was broken after upgrades due to three issues: 1) shipped-file/filename mismatch where the code expected codemie-statusline.mjs but the build emitted statusline.mjs, 2) installer never upgraded existing statusLine.command references, 3) credential format changed from CBC to GCM but stale statusline couldn't read it.

Changes

  • Modified src/agents/plugins/claude/statusline-installer.ts to add migration logic for existing CodeMie statusline configurations
  • Updated src/agents/plugins/claude/plugin/statusline.mjs to handle both GCM and CBC credential formats with better error messages
  • Enhanced error handling to provide specific error messages instead of generic "reauthenticate" warnings

Testing

  • Verified migration logic detects and updates existing CodeMie statusline configurations
  • Tested credential decryption handles both GCM and CBC formats
  • Error messages now provide specific guidance instead of generic warnings
  • Build, lint, and typecheck all pass
  • Followed Conventional Commits format for commit message

Breaking Changes

None

Related Issues

Fixes #439

@gokhanozdemir gokhanozdemir changed the title fix(claude): fix statusline upgrade issues - migration, decryption, and error handling fix(session): add file_not_found correlation status for missing transcripts Sep 5, 2026
@gokhanozdemir gokhanozdemir changed the title fix(session): add file_not_found correlation status for missing transcripts fix: add file_not_found correlation status for missing transcripts Sep 5, 2026
@gokhanozdemir
gokhanozdemir force-pushed the fix/439-statusline-upgrade-issues branch from 6a8a774 to e71860a Compare September 5, 2026 17:05
@gokhanozdemir gokhanozdemir changed the title fix: add file_not_found correlation status for missing transcripts fix(claude): fix statusline upgrade issues - migration, decryption, and error handling Sep 5, 2026
@gokhanozdemir gokhanozdemir changed the title fix(claude): fix statusline upgrade issues - migration, decryption, and error handling fix(claude): fix statusline upgrade issues Sep 5, 2026
@gokhanozdemir gokhanozdemir changed the title fix(claude): fix statusline upgrade issues fix(agents): fix Claude statusline upgrade issues Sep 5, 2026
…tion, and error handling

Fixes codemie-ai#439 - Added migration logic for existing configurations, improved credential decryption for GCM and CBC formats, and enhanced error handling with specific messages.
@gokhanozdemir
gokhanozdemir force-pushed the fix/439-statusline-upgrade-issues branch from e71860a to aee43ef Compare September 5, 2026 17:27
@gokhanozdemir
gokhanozdemir marked this pull request as ready for review September 5, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant