Set device-name to agent name + host device in auth flow - #16
Merged
Conversation
Guide agents to pass their own name plus the host device to --device-name (e.g. "Max - Mac Mini") so the Shop Connections entry is self-identifying. Document where the agent name lives per harness: IDENTITY.md (OpenClaw) or ~/.hermes/SOUL.md (Hermes).
joerj123
force-pushed
the
device-name-agent-and-device
branch
from
June 11, 2026 20:49
6855fa7 to
51000d8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Guide agents to set
--device-nameto their own name + the host device (e.g.Max - Mac Mini) during sign-in, instead of a static placeholder, so the entry in Shop Connections is self-identifying.Why
The auth flow's
device_nameis what the user sees in Shop Connections. Today the skill docs use a fixed placeholder (Joey McLobsterface) and the direct-API reference just says<short agent name>— neither tells the agent to use its real name or include the device it's running on. A name likeMax - Mac Minimakes connections recognizable and revocable.Where the agent name lives (per harness)
IDENTITY.md(workspace root,Name:field)~/.hermes/SOUL.md(persona = identity)Changes
skill/SKILL.md—### Authexample now uses--device-name "<your name> - <device>"(e.g.Max - Mac Mini) + one line on where to source the name.skill/references/direct-api.md—device_nameexample mirrors the same convention for the manual API path.No code changes — the CLI already accepts
--device-nameand caps it at 40 chars; this is doc/skill guidance only.