Skip to content

Agent Çalıştırmaları

Agent Çalıştırmaları, bir yapay zeka Agent'ının üst düzey bir hedefi alt görevlere ayırdığı, bunları yürüttüğü, sonuçları değerlendirdiği ve gerektiğinde yeniden planladığı hedefe yönelik yürütmelerdir. Yazma/gönderme/silme işlemleri insan onayı gerektirir.

Durum: Planlandı (Faz 2, Kilometre Taşı M2.1)

Uç Noktalar

YöntemYolAçıklamaYetkilendirmeHız Limiti
POST/agent-runsBir agent çalıştırması oluşturJWT + Yetki10/dk
GET/agent-runsKullanıcı agent çalıştırmalarını listeleJWT60/dk
GET/agent-runs/:idÇalıştırma detayını ve izleme kaydını getirJWT60/dk
POST/agent-runs/:id/steps/:stepId/approveDuraklatılmış bir işlemi onaylaJWT30/dk
POST/agent-runs/:id/steps/:stepId/rejectDuraklatılmış bir işlemi reddetJWT30/dk
DELETE/agent-runs/:idBir çalıştırmayı iptal etJWT10/dk
GET/agent-runs/:id/traceTam değişmez izleme kaydıJWT60/dk

Agent Çalıştırması Oluştur

İstek

AlanTürZorunluAçıklama
goalstringEvetAgent için üst düzey hedef
contextIdsstring[]HayırÇalıştırmaya bağlanacak bağlam kimlikleri
budgetobjectHayırBütçe kısıtlamaları
budget.maxCreditsnumberHayırHarcanabilecek maksimum kredi
budget.maxMinutesnumberHayırDakika cinsinden maksimum süre

Yanıt

json
{
  "data": {
    "id": "run-abc123",
    "goal": "Research our top 5 competitors and add comparison to Notion",
    "status": "planning",
    "plan": [],
    "budget": { "maxCredits": 100, "maxMinutes": 30, "spent": 0 },
    "createdAt": "2026-07-15T10:00:00.000Z"
  }
}

Agent Çalıştırma Durumu Yaşam Döngüsü

pending → planning → running → completed
                   ↘ awaiting_approval → running (onaylandı)
                   ↘ awaiting_approval → cancelled (reddedildi)
                   ↘ failed
         → cancelled (kullanıcı tarafından)

Onay Kapısı

Agent riskli bir işlemle (yazma, gönderme, silme) karşılaştığında duraklar ve insan onayını bekler.

Onayla

json
POST /agent-runs/:id/steps/:stepId/approve

Reddet

json
POST /agent-runs/:id/steps/:stepId/reject
{ "reason": "Don't update that Notion page yet" }

İzleme Kaydı

İzleme kaydı, agent'ın gerçekleştirdiği girdiler, çıktılar ve model kararları dahil her işlemin yalnızca ekleme yapılabilen günlüğüdür.

json
{
  "data": {
    "steps": [
      {
        "stepId": "step-1",
        "action": "web_search",
        "input": { "query": "competitor pricing SaaS 2026" },
        "output": { "results": [...] },
        "status": "completed",
        "startedAt": "2026-07-15T10:01:00.000Z",
        "completedAt": "2026-07-15T10:01:15.000Z"
      }
    ]
  }
}

Built with purpose.