원클릭으로
honcho-setup
// First-time Honcho configuration -- set API key, validate connection, create config
// First-time Honcho configuration -- set API key, validate connection, create config
Configure Honcho memory plugin settings interactively
Show current Honcho memory status and configuration
Interview the user to capture stable, cross-project preferences and save them to Honcho
Migrates Honcho Python SDK code from v1.6.0 to v2.0.0. Use when upgrading honcho package, fixing breaking changes after upgrade, or when errors mention AsyncHoncho, observations, Representation class, .core property, or get_config methods.
Migrates Honcho TypeScript SDK code from v1.6.0 to v2.0.0. Use when upgrading @honcho-ai/sdk, fixing breaking changes after upgrade, or when errors mention removed APIs like .core, getConfig, observations, or snake_case properties.
Integrate Honcho memory and social cognition into existing Python or TypeScript codebases. Use when adding Honcho SDK, setting up peers, configuring sessions, or implementing the dialectic chat endpoint for AI agents.
| name | honcho-setup |
| description | First-time Honcho configuration -- set API key, validate connection, create config |
| user-invocable | true |
Walk the user through first-time Honcho configuration so persistent memory works in Cursor.
Run this command to check if HONCHO_API_KEY is already set:
echo "${HONCHO_API_KEY:+set}"
If the output is set, skip to step 3 (validation). Otherwise continue.
Tell the user:
You need a Honcho API key. Get one for free at https://app.honcho.dev
Once you have it, add this line to your shell config (
~/.zshrcor~/.bashrc):export HONCHO_API_KEY="your-key-here"Then restart Cursor so it picks up the new environment variable.
Wait for the user to confirm they have set the key. If they paste the key directly in chat, warn them not to share API keys in conversation and remind them to set it as an environment variable instead.
Test the connection by running the setup runner. Find the plugin directory first:
HONCHO_PLUGIN="${HONCHO_PLUGIN_DIR:-$HOME/.honcho/plugins/cursor-honcho/plugins/honcho}"
bun run "$HONCHO_PLUGIN/src/skills/setup-runner.ts"
If it succeeds, the key is valid and the config file has been created.
If it fails, help the user troubleshoot:
~/.honcho/plugins/cursor-honchoTell the user that Honcho is configured and memory will be active on their next session. Suggest they restart Cursor or open a new chat to see the memory context load.