AgenticWorkflow
An autonomous AI coding agent written in Python. You give it a task, and it handles the rest — reading code, writing files, and committing changes on its own.
The Challenge
Creating a fully unabstracted agent workflow managing tool calls intelligently, keeping context window limits in loop boundaries, and formatting terminal output gracefully.
My Solution
Written without Langchain entirely as a raw parsing loop using OpenRouter APIs to connect varying models such as DeepSeek effortlessly.
Tech Stack
- Python 3.10+: Used Python 3.10+ for building this project.
- OpenAI SDK: Used OpenAI SDK for building this project.
- OpenRouter API: Used OpenRouter API for building this project.
- `python: Used `python for building this project.
- `colorama` for colored terminal output: Used `colorama` for colored terminal output for building this project.
Technical Deep-Dive
The system processes JSON function calling natively from text generations. It uses Colorama for shell aesthetics and python-dotenv to protect the local environment context.