fix(honcho): clarify API key signup instructions

Tell users to go to app.honcho.dev > Settings > API Keys.
Updated in setup walkthrough, setup prompt, and client error message.
This commit is contained in:
Erosika
2026-03-09 16:35:19 -04:00
parent 74c214e957
commit b4af03aea8
2 changed files with 9 additions and 9 deletions

View File

@@ -97,7 +97,7 @@ def cmd_setup(args) -> None:
cfg["apiKey"] = new_key
if not cfg.get("apiKey"):
print("\n No API key configured. Get one at https://app.honcho.dev")
print("\n No API key configured. Get your API key at https://app.honcho.dev")
print(" Run 'hermes honcho setup' again once you have a key.\n")
return
@@ -542,12 +542,12 @@ def cmd_migrate(args) -> None:
print(f" Honcho API key already configured: {masked}")
print(" Skip to Step 2.")
else:
print(" Honcho is a cloud memory service. You need a free account to use it.")
print(" Honcho is a cloud memory service that gives Hermes persistent memory")
print(" across sessions. You need an API key to use it.")
print()
print(" 1. Go to https://app.honcho.dev and create an account.")
print(" 2. Copy your API key from the dashboard.")
print(" 3. Run: hermes honcho setup")
print(" This will store the key and create a workspace for this project.")
print(" 1. Get your API key at https://app.honcho.dev")
print(" 2. Run: hermes honcho setup")
print(" Paste the key when prompted.")
print()
answer = _prompt(" Run 'hermes honcho setup' now?", default="y")
if answer.lower() in ("y", "yes"):

View File

@@ -311,9 +311,9 @@ def get_honcho_client(config: HonchoClientConfig | None = None) -> Honcho:
if not config.api_key:
raise ValueError(
"Honcho API key not found. Set it in ~/.honcho/config.json "
"or the HONCHO_API_KEY environment variable. "
"Get an API key from https://app.honcho.dev"
"Honcho API key not found. "
"Get your API key at https://app.honcho.dev, "
"then run 'hermes honcho setup' or set HONCHO_API_KEY."
)
try: