To people stating these high commit numbers: What is your average changeset size? I have found that having agent do large changes (few hundred lines or more) results in a lot of friction for me and it feels like at some point I leave a happy path where instead of moving quickly I get dragged down.
One thing I am wondering: How much logic (in the programming sense) is there in this product and how much of it is „just“ a lean wrapper around the LLM?
Hi HN, I am wondering if with the recent push for CLIs rather than MCPs people have heard of or are using Restish for creating their own CLIs for APIs?
The thing lets you create a single CLI for any number of APIs following OpenAPI v3 or JSON Schema. I've tested if with our self-hosted Grafana and it does work, though I am not sure if it is as good as the Grafana MCP.
Anyway, it seems perfectly positioned for the CLI over MCP push, while sitting at 1.2k GitHub stars which is tiny by AI standards. So I am wondering if there is more nuance in CLI over MCP here or if other solutions exist?
(Note: I am not in any way affiliated with the project, I just think its neat and interesting)
And if we do adapt we might still get replaced because less of us will be able to do more. Or we wont because of Jevons Paradox. Linux maintainers on the other hand can code (with and without AI) what I could not (with or without AI). So in a way becoming a more knowledgeable, more skilled programmer is the way? In any case, too much speculation about the future.
(1) Are there any plans to make this compatible with the ducklake specification? Meaning: Instead of using Iceberg in the background, you would use ducklake with its SQL tables? My knowledge is very limited but to me, besides leveraging duckdb, another big point of ducklake is that it's using SQL for the catalog stuff instead of a confusing mixture of files, thereby offering a bunch of advantages like not having to care about number of snapshots and better concurrent writes.
(2) Might it be possible that pg_duckdb will achieve the same thing in some time or do things not work like that?