I’ve built llm-docsmith as an LLM plugin to generate Python docstrings. The first version had some major limitations, which were addressed in the newer releases. I’ve released the latest version a while ago, but I hadn’t announced it here yet.
Now there is git integration, so you can generate docstrings only for modified code. It can also be used to ensure every modified code has up-to-date docstrings. There’s also an only missing option to fill missing docstrings and keep existing ones unchanged. Oh, and I’ve also added some tests.
You can update the plugin by running:
llm install --upgrade llm-docsmith