'Improve AI Client level instructions' (DASH-342)
User instruction:
@devin can you do this again with the latest composio_dashboard code? the open claw prompt is in multiple places
Three instruction improvements for AI client setup pages, plus consolidation of duplicated prompt strings:
+ → More → select Composio in every new chat.@composio/openclaw-plugin. Existing OAuth and API Key methods relabeled as "MCP (OAuth)" / "MCP (API Key)".client-definitions.ts, client-grid.tsx, and consumer-client-selector.tsx. Consolidated into exported constants (OPENCLAW_MCP_OAUTH_PROMPT, OPENCLAW_PLUGIN_PROMPT).<API KEY> placeholder) instead of the MCP OAuth prompt.Supporting changes: extended AuthMethodType with "plugin" and updated instruction-page.tsx to show the token banner for plugin-type methods.
OPENCLAW_PLUGIN_PROMPT which contains a literal <API KEY> placeholder (since no token is available at that stage). Verify this is the intended behavior — users will need to manually replace <API KEY> with their actual consumer API key after pasting.https://registry.npmjs.org/@composio/openclaw-plugin is correct (note: uses @composio/openclaw-plugin, while the Linear issue says composio/openclaw-plugin without @)./connect/clients/chatgpt, /connect/clients/openclaw, /connect/clients/notion) and verify tabs render correctly with proper token display and tab ordering (OpenClaw: Plugin first; Notion: OAuth first)./connect/clients/openclaw — confirm Plugin is the first/default tab, followed by MCP (OAuth), then MCP (API Key). Confirm the API key is visible in the Plugin prompt./connect/clients/notion — confirm OAuth is the first/default tab. Confirm the API Key tab still works with the token banner./connect/clients/chatgpt — confirm the final step includes the + > More > Composio guidance./connect/clients grid — confirm the OpenClaw card still copies the MCP OAuth prompt on click.<API KEY> placeholder.@composio/db dependency. Relying on CI for type validation.isTokenLoaded guard in instruction-page.tsx was changed from method.type !== "api-key" to method.type === "oauth" to correctly handle the new "plugin" type needing token data.Link to Devin session: https://app.devin.ai/sessions/6840f01436ab42b1bcb649231f331b4f Requested by: @palash-c
'Improve AI Client level instructions' (DASH-342)
User instruction:
@devin can you do this again with the latest composio_dashboard code? the open claw prompt is in multiple places
I'll be helping with this pull request! Here's what you should know:
✅ I will automatically:
⚙️ Control Options:
Chat GPT: Add at the end that in the chat users have to click on + and More and Choose Composio
OpenClaw needs plugin instructions (Plugin tab / MCP tab: current instructions go to the MCP)
Set up Composio for OpenClaw. My consumer API key is: <API KEY>. Read the setup instructions from https://registry.npmjs.org/composio/openclaw-plugin and follow them exactly. Ignore any plugin name mismatch warnings.
API Key show how other instructions showNotion OAuth should work, no need for API key step
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Actions | Updated (UTC) |
|---|---|---|---|
| dashboard | Preview, Comment |
| Mar 19, 2026 0:07am |