Well depending on many factors you may have already used up more than half of your time. Also: the second half is not equivalent to the first, especially regarding your body.
from gremllm import Gremllm
# Be sure to tell your gremllm what sort of thing it is
counter = Gremllm('counter')
counter.value = 5
counter.increment()
print(counter.value) # 6?
print(counter.to_roman_numerals()) # VI?
I love this!
So you could presumably also set it up to implement its suggestions (i.e. if it "executes" its proposed definition for `succ` that would actually just update it in the global namespace). Fun stuff.
> a terminal UI where you can switch between Python and the agent via <tab>.
I'd suggest rethinking this; people usually expect the tab key to auto-complete.
At any rate, thanks for writing the description yourself. The usual LLM-generated copy for these kinds of projects is really obnoxious.
Yep, I've had that working in some earlier version of the tooling.
> I'd suggest rethinking this; people usually expect the tab key to auto-complete.
That's a fair point.
> At any rate, thanks for writing the description yourself.
I might let an LLM write the code, and even the user's manual, but I write my own blog post and comments. :-)