#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # shellcheck source=./common.sh source "$SCRIPT_DIR/common.sh" ensure_repo_root load_repo_hooks if declare -F mosaic_hook_session_end >/dev/null 2>&1; then run_step "Run repo end hook" mosaic_hook_session_end else echo "[agent-framework] No repo end hook configured (.mosaic/repo-hooks.sh)" fi if git rev-parse --is-inside-work-tree >/dev/null 2>&1; then run_step "Show status" git status --short run_step "Show diff summary" git diff --stat fi