Unfortunate that they chose python instead of bash as the wrapper. Bash would have wider interoperability across languages and workflows that don't touch python. It would also expose more performant tools.
Unfortunate that they chose python instead of bash as the wrapper. Bash would have wider interoperability across languages and workflows that don't touch python. It would also expose more performant tools.
If we're posting opinions, I prefer Python. It's at least as capable as Bash at running external ("more performant") tools.
Not unfortunate. They know what people are using and went that route.
Meanwhile, I have "*Never use Python for anything ever*" in my AGENTS.md.
i think you are leaving lots of intelligence on the table by forbidding python to an LLM; trained heavily on python codebases.
I've mostly stopped using Claude because of it, it will still try use Python for the most random tasks. It recently wrote an HTML file with some inline js in it, then started a local python server to open the HTML file, and check the log output.
This is in a node.js project. It is just too obsessed with using Python, and it seems to help it focus and make more sensible choices by removing the option.