Previously used empty string as readline prompt after printing colored prefix, which caused cursor positioning issues (large gap between project name and cursor). Now the prefix contains 'butler | finances' (colored) and readline gets '> ' as its prompt, so cursor appears immediately after '> '.