diff --git a/aiwb b/aiwb index fb1c2b2..59bc020 100755 --- a/aiwb +++ b/aiwb @@ -284,7 +284,7 @@ EOF # Main interactive chat interface cmd_chat() { clear 2>/dev/null || true # Don't fail if TERM not set - ui_header "AIWB Interactive Chat" + ui_logo # Show status ui_show_status @@ -620,7 +620,7 @@ handle_slash_command() { ;; /clear) clear 2>/dev/null || true - ui_header "AIWB Interactive Chat" + ui_logo ;; /exit|/quit) # Require explicit confirmation to exit diff --git a/lib/ui.sh b/lib/ui.sh index 0b251a9..2dce898 100644 --- a/lib/ui.sh +++ b/lib/ui.sh @@ -321,6 +321,18 @@ ui_header() { fi } +# Display AIWB ASCII art logo +ui_logo() { + local version="v2.0.0" + echo "" + printf "${BOLD}${CYAN} _ _ __ __ ___ ${RESET}\n" + printf "${BOLD}${CYAN} /_\\ | | \\ \\ / / | _ )${RESET}\n" + printf "${BOLD}${CYAN}/ _ \\ | | \\ \\/\\/ / | _ \\${RESET}\n" + printf "${BOLD}${CYAN}/_/ \\_\\ |_| \\_/\\_/ |___/ ${RESET}\n" + printf "${DIM} AI Workbench ${version} · Generator → Verifier Loop${RESET}\n" + echo "" +} + # Display info box ui_info_box() { local text="$1"