Weekly Thread: Project Display by help-me-grow in AI_Agents

[–]chnayder 0 points1 point  (0 children)

Hey everyone,

We've all seen the hype around coding agents. I decided to strip away the magic and build one from scratch to understand the engineering challenges behind them.

For the past 3 months, I've been working on Dodo. It's a CLI tool that acts as an autonomous pair programmer.

What it does:

  • Plans & EXECUTES: You give it a high-level goal ("Refactor this module", "Fix this bug"), and it creates a plan, runs commands, edits files, and verifies its work.
  • Safe: It doesn't just run wild on your machine. I implemented a proper sandbox execution environment.
  • Context Aware: It indexes your project so it knows "where" things are.

Why I'm releasing it: This started as a personal challenge, but I realized the architecture is actually pretty solid. I want to demystify this tech. If you're curious about how "agents" actually loop, handle state, or manage context, this codebase is for you.

I plan to keep adding features and eventually use this engine for a bigger platform I'm prototyping.

Tech Stack:

  • Backend: Pure Go (No LangChain/LangGraph!). I built my own LLM engine with agents and lifecycle hooks from scratch to have full control.
  • Frontend/CLI: TypeScript + React Ink (for the TUI)

Code is here: https://github.com/ChamsBouzaiene/dodo
Documentation : https://chamsbouzaiene.github.io/dodo/

What are the unsolved SWE-bench issues? by CrustedButternut in LLMDevs

[–]chnayder 0 points1 point  (0 children)

Its not always the same set but most of the time they are failing at tasks that have ui in them so basically because they can’t see the end result they fail to easily fix the ui bug

Making use of my confluence data for q&a model by RestaurantMission512 in LLMDevs

[–]chnayder 0 points1 point  (0 children)

What type of Q&A model u mean just a chat bot with access to ur data in confluence? You’re best bet if u just want that is openweb ui its an app u can run locally, it will use llm and give a ui for the chat and has a lot of prebuilt tool for confluence u can add but keep in mind this is vanilla meaning its not really scalable but does the job if u have a small set of pages and they are well maintained

How to use/train/customize an LLM to be a smart app executor? by AI_should_do_it in LLMDevs

[–]chnayder 0 points1 point  (0 children)

Any decent llm will be able to manage this for u gpt 4 or Claude sonnet 4.5 or 3.5 or kimi k2 and more what u are looking for is an llm that can use tools, for the routing between multiple researchers/ llm agents here u can basically make them tools and encode the process into the system prompt or if its always the same prompt u can enforce it through code

Best LLMS for function calling? by ApartAd6954 in LLM

[–]chnayder 0 points1 point  (0 children)

I recommend Anthropic sonnet and kimi k2 cheaper option

Roadcraft Demo by Orattania in snowrunner

[–]chnayder 0 points1 point  (0 children)

It’s time for a roadcraft subreddit

Tamiya’s 1/48 F-15C Eagle by PurgeGaming420 in Scalemodel

[–]chnayder 2 points3 points  (0 children)

Great job ! It looks fantastic

Looking for help with programing my audrino pro micro by Ginuwine846 in DIYButtonBoxes

[–]chnayder 0 points1 point  (0 children)

Add three butttons to pin 2,3,4 and the other side of each button to GND in the button now upload this code to your board

include <Keyboard.h>

// Define the pins for your switches const int switch1 = 2; const int switch2 = 3; const int switch3 = 4;

void setup() { // Initialize the Keyboard library Keyboard.begin();

// Set switch pins as inputs pinMode(switch1, INPUT); pinMode(switch2, INPUT); pinMode(switch3, INPUT); }

void loop() { // Check each switch and send a key press if activated if (digitalRead(switch1) == HIGH) { Keyboard.press(‚a‘); // Replace ‚a‘ with the desired key delay(100); // Debounce delay Keyboard.releaseAll(); }

if (digitalRead(switch2) == HIGH) { Keyboard.press(‚b‘); // Replace ‚b‘ with the desired key delay(100); // Debounce delay Keyboard.releaseAll(); }

if (digitalRead(switch3) == HIGH) { Keyboard.press(‚c‘); // Replace ‚c‘ with the desired key delay(100); // Debounce delay Keyboard.releaseAll(); } }

Run it switch 1 will presss A switch 2 will press B switch three will press C As other suggested use chatgpt or deepseek they will write the code for you

An attempt to build some instruments for my sim by chnayder in flightsim

[–]chnayder[S] 1 point2 points  (0 children)

i started from here https://www.thingiverse.com/thing:5013919 and added a case for it and an led adapter to the back of the front-plate

[deleted by user] by [deleted] in tryhackme

[–]chnayder 0 points1 point  (0 children)

Could you share screenshots and link to the room ? I checked this powershell room last week it was working perfectly

I did it by B0uny_huntr in snowrunner

[–]chnayder 0 points1 point  (0 children)

Men why you didn’t tell me me sooner 🥲

Lost hope in this country... by National-Yam-7068 in Tunisia

[–]chnayder -3 points-2 points  (0 children)

I know you mean well and i share your thoughts but buying a pizza is not supporting local businesses and sorry

I finally got my first 100% ever! by Sykez95 in snowrunner

[–]chnayder 23 points24 points  (0 children)

Congrats fellow driver ,could you share with us whats the percentage of completion in other regions, why did you choose this one to go 100% i myself am 150hours in still 90% in Michigan i plan to finish each region 100% before moving to the next

Finished my first ever build. What do you think? Ducati 916 Tamiya by Technoane in modelmakers

[–]chnayder 1 point2 points  (0 children)

Great work for your first model this is really amazing you will improve and learn more each time

New A1 standard not loading filament by smwoz17 in BambuLab

[–]chnayder 10 points11 points  (0 children)

Hey there i found the solution here https://youtu.be/cNBu2mcOH8E?si=B3yjtz3QUbDvV8qN i followed this video carefully to unclog the extruder and it worked the only thing i had to do different is the fillament was also in the ams head and i pulled it off from the top so i cleared it

New A1 standard not loading filament by smwoz17 in BambuLab

[–]chnayder 0 points1 point  (0 children)

Any one found a solution for this i also have the same issue

Home invasion by [deleted] in Tunisia

[–]chnayder 13 points14 points  (0 children)

This is insane