You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: preserve integer type for Telegram allowed_user_ids
Devin Review caught a red issue: quoting ${TELEGRAM_OWNER_ID} inside a
flow sequence (e.g. ["${TELEGRAM_OWNER_ID}"]) makes the YAML valid but
changes the parsed type from int to str after env-var substitution.
Telegram user IDs are numeric and Hermes compares them with strict
type matching, so a string-typed list would reject all messages.
Switched all 4 templates + 2 reference architectures + the wizard
generator to block-sequence style:
allowed_user_ids:
- ${TELEGRAM_OWNER_ID}
Verified with PyYAML that post-substitution type is int across all 4
templates.
Also: localized READMEs (zh + ja) now use 'sudo bash' to match the
main README, since vps-bootstrap.sh requires root.
Co-Authored-By: Rob <onerobby@gmail.com>
0 commit comments