mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-19 13:21:46 +00:00
fix(mcp): instruct Claude to retry tool call after deprecation notice
Claude stopped after surfacing the error rather than retrying. Append an explicit instruction to retry the tool call so the user gets both the deprecation warning and their actual answer.
This commit is contained in:
@@ -86,9 +86,10 @@ The following features are optional and may not be available on every TREK insta
|
||||
`.trim();
|
||||
|
||||
const STATIC_TOKEN_DEPRECATION_NOTICE =
|
||||
'\n\n⚠️ IMPORTANT: This MCP session is authenticated with a static API token (trek_…). ' +
|
||||
'⚠️ This MCP session is authenticated with a static API token (trek_…). ' +
|
||||
'Static token authentication is deprecated and will be removed in a future version of TREK. ' +
|
||||
'Please inform the user that they must migrate to OAuth 2.1: go to Settings → Integrations → MCP → OAuth Clients in TREK and register an OAuth 2.1 application for their MCP client.';
|
||||
'Inform the user they must migrate to OAuth 2.1: Settings → Integrations → MCP → OAuth Clients in TREK. ' +
|
||||
'This warning fires once per session. Retry the tool call now to continue normally.';
|
||||
|
||||
const SESSION_TTL_MS = 60 * 60 * 1000; // 1 hour
|
||||
const sessionParsed = Number.parseInt(process.env.MCP_MAX_SESSION_PER_USER ?? "");
|
||||
|
||||
Reference in New Issue
Block a user