This is a short post (two in one day!) to talk about a new tool I’ve written to help with Claude Code permissions. Note see also my standard AI Disclaimer The problem with permissions In my previous post I mentioned a frustrating issue with Claude Code - it kept asking me to approve the same commands over and over again. The documentation says you can use wildcards in permissions but in practice, even simple patterns don’t work reliably. I’d give it permissions like Bash(rm /tmp/mermaid...| Korny's Blog
The python packaging landscape and developer experience has shifted dramatically in the past year or so with uv's launch marked a pivotal moment....| blog.changs.co.uk
Graal Native Launchers by Default| mill-build.org
We’re on a journey to advance and democratize artificial intelligence through open source and open science.| huggingface.co
How to use uv and the Python inline script metadata proposal PEP 723 to run scripts seamlessly.| Cottongeeks
When I file a bug, I can get more reliable minimal working examples using a shell script, leading to better bugs and faster help.| huonw.github.io
Running commands in projects| docs.astral.sh
December, 2024| www.bitecode.dev
I’ve written a lot about how I’ve been using Claude to build one-shot HTML+JavaScript applications via Claude Artifacts. I recently started using a similar pattern to create one-shot Python utilities, …| Simon Willison’s Weblog
A guide to using uv to install Python, including requesting specific versions, automatic installation, viewing installed versions, and more.| docs.astral.sh
uv is an extremely fast Python package and project manager, written in Rust.| docs.astral.sh
Using uv for package management#| docs.ray.io