CLIs in the age of agents: how we designed gcx | Dark Hacker News