diff --git a/src/api/server.ts b/src/api/server.ts index 643de91..895f3b9 100644 --- a/src/api/server.ts +++ b/src/api/server.ts @@ -817,6 +817,9 @@ const portalHtml = ` .auth label { display: block; font-size: 13px; color: #888; margin-bottom: 8px; } .auth input { width: 100%; padding: 10px 12px; background: #0a0a0a; border: 1px solid #333; border-radius: 6px; color: #fff; font-size: 14px; font-family: monospace; } .auth input:focus { outline: none; border-color: #555; } + .auth-help { margin-top: 10px; font-size: 12px; color: #888; } + .auth-help a { color: #fff; text-decoration: underline; } + .auth-help a:hover { color: #ddd; } .auth button { margin-top: 12px; padding: 8px 20px; background: #fff; color: #000; border: none; border-radius: 6px; font-size: 13px; font-weight: 500; cursor: pointer; } .auth button:hover { background: #ddd; } @@ -889,6 +892,7 @@ const portalHtml = `
+
Find your API key at app.letta.com/projects/default-project/api-keys.
diff --git a/src/main.ts b/src/main.ts index 9063753..c977270 100644 --- a/src/main.ts +++ b/src/main.ts @@ -527,7 +527,7 @@ const globalConfig = { // Validate LETTA_API_KEY is set for API mode (docker mode doesn't require it) if (!isDockerServerMode(yamlConfig.server.mode) && !process.env.LETTA_API_KEY) { log.error('LETTA_API_KEY is required for Letta API.'); - log.error(' Get your API key from https://app.letta.com and set it as an environment variable.'); + log.error(' Get your API key from https://app.letta.com/projects/default-project/api-keys and set it as an environment variable.'); log.error('Or use docker mode: run "lettabot onboard" and select "Enter Docker server URL".'); process.exit(1); } diff --git a/src/onboard.ts b/src/onboard.ts index 7d96148..23a3a23 100644 --- a/src/onboard.ts +++ b/src/onboard.ts @@ -1403,7 +1403,7 @@ export async function onboard(options?: { nonInteractive?: boolean }): Promise