🐛 fix(creds): integrate Klavis authorization status into lobe-creds system#14090
Conversation
…system Inject Klavis connected/available services into the creds systemPrompt so agents are aware of Klavis-managed OAuth authorizations and stop asking users for manual tokens. Add connectKlavisService API to allow agents to initiate Klavis OAuth connections from within chat conversations. Fixes LOBE-7243 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## canary #14090 +/- ##
==========================================
- Coverage 67.14% 67.13% -0.01%
==========================================
Files 2133 2133
Lines 182487 182514 +27
Branches 21540 22318 +778
==========================================
+ Hits 122529 122536 +7
- Misses 59833 59853 +20
Partials 125 125
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b25efd84fb
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
…onnectKlavisService - Clear windowCheckInterval in cleanup to prevent dangling interval - Add connectKlavisService to CredsExecutionRuntime for server-side support Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…rules (#14134) When users mention Klavis-managed services (Notion, Slack, Google Drive, Airtable, Jira, Figma, etc.), the activator now recognizes these as credential/connection intents and activates lobe-creds automatically. This enables the full Klavis OAuth flow to be triggered inline without requiring the user to manually navigate to settings. Related to #14090
…rules (lobehub#14134) When users mention Klavis-managed services (Notion, Slack, Google Drive, Airtable, Jira, Figma, etc.), the activator now recognizes these as credential/connection intents and activates lobe-creds automatically. This enables the full Klavis OAuth flow to be triggered inline without requiring the user to manually navigate to settings. Related to lobehub#14090
Inject Klavis connected/available services into the creds systemPrompt so agents are aware of Klavis-managed OAuth authorizations and stop asking users for manual tokens. Add connectKlavisService API to allow agents to initiate Klavis OAuth connections from within chat conversations.
Fixes LOBE-7243
💻 Change Type
🔗 Related Issue
🔀 Description of Change
🧪 How to Test
📸 Screenshots / Videos
📝 Additional Information