> The agent forgets to free memory latter just like a human would and has to go back and fix it later.
I highly recommend people learn how to write their own agents. Its really not that hard. You can do it with any llm model, even ones that run locally.
I.e you can automate things like checking for memory freeing.
> I.e you can automate things like checking for memory freeing.
Or, if you don't need to use C (e.g. for FFI or platform compatibility reasons), you could use a language with a compiler that does it for you.
I use rust. The compiler is my agent.
Or to quote Rick and Morty, “that’s just rust with extra steps!”
Sure. Or you can let the language do that for you and spend your tokens on something else. Like, do you want your LLM to generate LLVM byte code? It could, right? Buy why wouldn't you let the compiler do that?
Do you have any good starting points? For example, if someone had an ollama or lm studio daemon running where would they go from that point?
Why would I want to have an extra thing to maintain, on top of having to manually review, debug, and write tests for a language I don't like that much?