opensource ai agents that airnt useless with d

Mark Davies mark.davies at trap10.net
Fri Oct 17 06:38:34 UTC 2025


On Thursday, 16 October 2025 at 20:19:56 UTC, monkyyy wrote:
> The "zed" free trail is able to write a small d program by 
> check if it runs and it will compile... but its a free trail 
> and it auto ran formatting and its a fucking bloated ide, that 
> makes my fans spin, that is half broken scaling. Etc.
>
> So its probably time to start poking at the open source tooling 
> and ripping out the stupidity and giving it the d docs directly.
>
> Who's doing what? Whats handles d to some degree?

I know it's not an agent but this is how I use AI.

I am using llama.cpp locally and I run

Qwen3-Coder-30B-A3B-Instruct-Q5_K_M
gpt-oss-20b-Q5_K_M.gguf
gpt-oss-20b-Q4_K_M.gguf
Qwen3-30B-A3B-Thinking-2507-Q6_K.gguf

For my uses, the Qwen models have been the best for D, I aim to 
try most models released on huggingface.

But most models do not know D well. It's easy for them to go off 
on a tangent and start saying the compiler is too old or the 
library is wrong.

Would be really nice to get a fine tuned model on the D language 
and library. Generating the documentation in plain text form to 
aid training would help.

I use codeblocks for editing and project management, fossil for 
source code control.

My workflow is to prepare the query in a codeblocks window and 
then paste into llama html query page. If I have a D module that 
works and I know it doesn't need modifying, I generate simple 
documentation (comments, function signatures) for that module and 
paste that instead of the source to reduce context use.

It takes seconds to copy the result paste into codeblocks and hit 
build.

I have projects generated that have more than 3k lines of code 
over multiple modules. Even if it's simple code the speed at 
which the AI can generate the code beats typing.

Regards,
Mark.




More information about the Digitalmars-d-learn mailing list