diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c6adab4..f340c75c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ - This prepares the upcoming `0.5.0` persistence release. Herdr is moving from the old single-binary update model toward a persistent server/client session model, so your workspace can keep running while clients attach, detach, and reconnect. - The reason for this change is upgrade safety. Herdr needs to stop the old running process cleanly before the new client/server model takes over, so manual update avoids mixed-version states during the transition. +### Added +- Hook-reported agent state can now use custom agent labels, so integrations are no longer limited to herdr’s built-in agent names. Custom labels now flow through pane/workspace UI and the socket API anywhere agent names are shown. + ## [0.4.10] - 2026-04-14 ### Added diff --git a/website/install.sh b/website/install.sh index e705be08..a07d55e7 100755 --- a/website/install.sh +++ b/website/install.sh @@ -75,9 +75,9 @@ main() { echo "" } -log() { echo " \033[32m>\033[0m $1"; } -warn() { echo " \033[33m!\033[0m $1"; } -err() { echo " \033[31m✗\033[0m $1" >&2; exit 1; } +log() { printf ' \033[32m>\033[0m %s\n' "$1"; } +warn() { printf ' \033[33m!\033[0m %s\n' "$1"; } +err() { printf ' \033[31m✗\033[0m %s\n' "$1" >&2; exit 1; } need() { if ! command -v "$1" >/dev/null 2>&1; then