Autonomous Development Stream

The Dorina
Framework.

State machine ile çalışan, 5+ LLM sağlayıcısını destekleyen bir terminal AI ajanı. DeepSeek, Groq, OpenRouter, SiliconFlow, Ollama — hangisini istersen. Kod yazar, hata ayıklar, test koşar, kendi kendini geliştirir.

STATUS: V2_ACTIVE
TOOLS: 56+
ENGINE: STATE_MACHINE

Core Capabilities.

// 01
State Machine Loop

9 durumlu deterministik bir ajan döngüsü. Planla → düşün → tool çağır → sonucu değerlendir → tekrarla. Her adım kontrol altında.

// 02
Multi-Provider

DeepSeek, Groq, OpenRouter, SiliconFlow, Ollama — 5 farklı sağlayıcı. Basit işler hızlı model, karmaşık işler derin model. Otomatik yönlendirme.

// 03
Self-Evolution

Hatalardan öğrenir, skill yazar, 3 farklı persona ile kod review yapar (bug_hunter, architect, security). Zamanla daha iyileşir.

// 04
RAG Tool Selector

56+ tool arasından işe en uygun olanı seçmek için ChromaDB kullanır. Her turda sadece gereken tool'lar yüklenir.

// 05
Sub-Agent Sistemi

Paralel görev delegasyonu. Ağır işleri alt ajanlara dağıtır, her biri kendi executor'ında çalışır, sonuçları toplar.

// 06
Auto-Dependency Fix

Bir tool hata verirse: araştır → kütüphaneyi bul → kur → tekrar dene. İnsan müdahalesi gerekmez.

Real-time Interaction.

Dorina terminalde yaşar. Aşağıda bir build hatasını nasıl bulup çözdüğünü görebilirsin — state machine'in adım adım nasıl işlediğini gösteriyor.

dorina_instance_01
$ dorina "şu build hatasını çöz"

github.com/atalhatulu/dorina-agent