v0.0.2
Patch Changes
-
5c2dcb9: Fix
/honcho-setupbaking env-var-resolved values into config filebuildConfigFilewas unconditionally writingexisting.workspaceIdand
existing.aiPeerIdto~/.honcho/config.jsoneven when those values were
resolved fromHONCHO_WORKSPACE_ID/HONCHO_AI_PEERenvironment variables.
This caused the env-var value to be frozen in the file; if the env var later
changed or was unset, the stale file value would silently take precedence.Since the setup wizard never collects
workspaceIdoraiPeerIdfrom the
user, these fields are no longer written by the wizard. Any value already
present in the config file is preserved as before. -
69be7e3: Fix
userPeerIddefault to use portableos.userInfo().usernameprocess.env.USERisundefinedon Windows, causing the peer ID to
silently fall back to the string"user"instead of the actual system
username. Replaced withos.userInfo().username, which works correctly
on POSIX and Windows alike.Also fixed the
lefthook.ymlpre-commit hook to runoxlinton the
full project rather than individual staged files, restoring proper
tsconfig.jsonresolution and eliminating spurious TS2591 errors.