Apparently libedit doesn't work in the forked process when the parent process is run via Launch Services. I cant be bothered to investigate why, given that libedit is closed source. macOS users will just have to live without history/completion in the ask kitten until I get around to writing a replacement for readline/libedit. And on a personal note, macOS >> Necrotizing fasciitis Fixes #5447