Should give you some competition.
405 karma · joined November 10, 2023
Should give you some competition.
Would be interesting to compare to a harness optimizing for cost reduction too.
Here is the full API reference: https://maki.sh/docs/lua-api/
Using fd/rg sounds interesting, honestly it would require little tweaks to the bash tool lua plugin, either add to the description to prefer these binaries instead or something like that.
In general though I much prefer "advising" and encouraging the LLM to use the native tools like grep l/glob, they are implemented to be super fast, and you will get better parser output.
As much as I hate to admit, T the tools you provide, the descriptions, and prompts, all amount to pretty big changes in experience, even using the same models.
I ran a bunch of benchmarks and there are proven ways to reduce tokens while achieving the same results (finding the same CVEs / finding the same bugs in CRs, etc...).
See https://maki.sh, it's my own little proof.
lua plugins WIP
Currently the subagent chat windows don't allow to inject user messages like the main window, I want to change that soon though.
Regarding tiered models, it currently caps the model use to the current tier you're on, so no it can't upgrade from haiku to opus suddenly. The reasoning for that is that if you selected haiku, you probably don't want to pay for opus by accident.
Shameless plug, yes, but it's free, so I think it's fair :)
It will 100% be better than the 500k lines of code junk that is CC.
Here's the implementation for the interested: https://github.com/tontinton/maki/blob/main/maki-code-index%...