Principles for agent-native CLIs | Hacker News Reader