İmleç Eylemleri
SmartFlow iş akışlarınızdan İmleç Bulut Ajanı görevlerini yürütün. AI kodlama ajanlarını başlatın, ilerlemelerini izleyin, takip talimatları ekleyin ve ajan yaşam döngüsünü yönetin — tüm bunları otomatik iş akışlarından gerçekleştirin.
Ön Koşullar
- İmleç Bulut Ajanları entegrasyonu bağlantılı olmalıdır
- En az bir GitHub deposu senkronize edilmiş olmalıdır
Mevcut Eylemler
Kodlama Ajanını Başlat
Bir GitHub deposunda bir kodlama görevi gerçekleştirmek için yeni bir İmleç Bulut Ajanı başlatın.
| Parametre | Gerekli | Tür | Açıklama |
|---|---|---|---|
| Depo | Evet | Metin | GitHub depo URL'si veya adı (örneğin, owner/repo) |
| Görev Açıklaması | Evet | Metin Alanı | Ajanın ne yapması gerektiğini tanımlayın |
| Dal | Hayır | Metin | Üzerinde çalışılacak Git dalı veya referansı (varsayılan: main) |
| Model | Hayır | Metin | Ajan için kullanılacak AI modeli |
| Otomatik PR Oluştur | Hayır | Boolean | İşlem tamamlandığında otomatik olarak bir pull request oluştur (varsayılan: true) |
| Dal Adı | Hayır | Metin | Pull request için özel dal adı |
Çıktı Değişkenleri:
| Değişken | Açıklama |
|---|---|
agentId | Başlatılan ajanın ID'si |
status | Ajanın mevcut durumu |
repository | Ajanın üzerinde çalıştığı depo |
Takip Ekle
çalışan bir kodlama ajanına ek talimatlar gönderin.
| Parametre | Gerekli | Tür | Açıklama |
|---|---|---|---|
| Ajan ID | Evet | Metin | Takip eklemek için ajanın ID'si |
| Takip Talimatı | Evet | Metin Alanı | Ajan için ek talimat |
Çıktı Değişkenleri:
| Değişken | Açıklama |
|---|---|
agentId | Ajanın ID'si |
Ajan Durumunu Al
Bir kodlama ajanının detaylı durumunu ve ilerlemesini kontrol edin.
| Parametre | Gerekli | Tür | Açıklama |
|---|---|---|---|
| Ajan ID | Evet | Metin | Kontrol edilecek ajanın ID'si |
Çıktı Değişkenleri:
| Değişken | Açıklama |
|---|---|
agentId | Ajanın ID'si |
status | Mevcut durum: RUNNING, COMPLETED, FAILED, CREATING veya CANCELLED |
summary | Ajanın çalışmasının özeti |
prUrl | Pull request URL'si (oluşturulduysa) |
createdAt | Ajanın oluşturulduğu zaman |
Ajanı Sil
Bir kodlama ajanını silin ve kaynaklarını temizleyin.
| Parametre | Gerekli | Tür | Açıklama |
|---|---|---|---|
| Ajan ID | Evet | Metin | Silinecek ajanın ID'si |
Çıktı Değişkenleri:
| Değişken | Açıklama |
|---|---|
agentId | Silinen ajanın ID'si |
Ajan Durum Değerleri
| Durum | Açıklama |
|---|---|
CREATING | Ajan başlatılıyor |
RUNNING | Ajan görev üzerinde aktif olarak çalışıyor |
COMPLETED | Ajan çalışmasını tamamladı |
FAILED | Ajan bir hata ile karşılaştı |
CANCELLED | Ajan iptal edildi |
İş Akışı Örnekleri
Hata Raporlarını Otomatik Düzelt
Trigger: Chat Service (kullanıcı bir hata bildirdiğinde)
Actions:
1. AI Request:
Prompt: "Depo adını ve hata açıklamasını çıkar"
Input: {{message}}
2. Cursor Launch Agent:
Repository: {{repository}}
Task: "Bu hatayı düzelt: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "Bir kodlama ajanı başlattım. PR hazır olduğunda sizi bilgilendireceğim."
Başlat ve İzle
Trigger: Conversation Tool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: {{user_instruction}}
Auto-create PR: true
2. Cursor Get Agent Status:
Agent ID: {{agentId}}
3. Send Message:
Text: "Ajan durumu: {{status}}. PR: {{prUrl}}"
Takip ile İteratif Ajan
Trigger: Conversation Tool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "İlk özelliği uygulayın"
2. Cursor Add Followup:
Agent ID: {{agentId}}
Followup: "Yeni özellik için birim testleri de ekleyin"
Kurulum
- Entegrasyonlar → İmleç Bulut Ajanları sayfasına gidin
- API anahtarınızı yapılandırın (kurulum kılavuzu)
- Depolarınızı senkronize edin
- İmleç eylemleri, SmartFlow Düğüm Kütüphanesi'nde Bağlayıcılar altında görünür