wkappbot-core
★★☆
wkchat welcome banner -- claude-code style boxed greeting on chat startup
Every `wkappbot chat` (interactive) prints a boxed welcome banner at session start: WKAppBot ASCII logo, version, current model, user/email (from license identity), Eye health (healthy/starting/down), and CWD. Width auto-adapts to console (clamped 60-120). Suppressed when stdin/stdout is redirected (piped, --help, scripted). Logo source-of-truth shared with UsageCommand via GetBannerLogoLines() so the help screen and chat banner never drift.
Steps
- [ENTRY] ChatCommand.cs Program.PrintWelcomeB...
- [FIELDS RESOLVED] (1) ResolveVersionString -...
- [WIDTH] consoleW = SafeWindowWidth(); width...
- [LOGO REUSE] GetBannerLogoLines() in UsageCo...
- [SUPPRESS WHEN PIPED] If Console.IsInputRedi...
- [SUPPRESS WHEN --help] When `wkappbot chat -...
- [STARTUP CONTEXT] Banner prints AFTER PrintC...
- [AUDIT 2026-05-30] 3 empty FILE-MISSING refs...