fix MCP auth token refresh and disable legacy SSE
This commit is contained in:
@@ -12,7 +12,7 @@ import { LOCAL_SERVER_URL, getLocalServerHeaders } from "../config/index.js";
|
||||
* mantiene.
|
||||
*/
|
||||
export async function fetchProjectInfo(projectName, acaiUser = null, opts = {}) {
|
||||
const params = typeof projectName === "string" ? { project: projectName } : (projectName || {});
|
||||
const params = typeof projectName === "string" ? { project: projectName } : { ...(projectName || {}) };
|
||||
const headers = getLocalServerHeaders();
|
||||
if (acaiUser) headers["X-Acai-User"] = acaiUser;
|
||||
// forceMode: fuerza el modo efectivo con el que el server Python resuelve el
|
||||
@@ -20,6 +20,8 @@ export async function fetchProjectInfo(projectName, acaiUser = null, opts = {})
|
||||
// Code) para fijar "local" → la sesion entera apunta al web forge-local
|
||||
// (test), nunca a produccion, sea cual sea el mode del .acai.
|
||||
if (opts.forceMode) headers["X-Acai-Mode"] = opts.forceMode;
|
||||
if (opts.forceTokenRefresh) params.force_token_refresh = "1";
|
||||
if (opts.mcpSecret) headers["X-MCP-Secret"] = opts.mcpSecret;
|
||||
const response = await axios.get(`${LOCAL_SERVER_URL}/api/project-info`, {
|
||||
params,
|
||||
headers,
|
||||
|
||||
Reference in New Issue
Block a user