Documentation Index
Fetch the complete documentation index at: https://docs.claboard.dev/llms.txt
Use this file to discover all available pages before exploring further.
Roller, Claude ajanlarının görevler üzerinde çalışırken nasıl davranacağını şekillendiren özel sistem promptlarını tanımlar. Ajan davranışını özelleştirmek için tek tek görevlere bir rol atanabilir.
Rolleri Listele
invoke('get_roles', { projectId: 1 })
Bir projeye ait tüm rolleri döndürür.
[
{
"id": 1,
"projectId": 1,
"name": "Backend Developer",
"systemPrompt": "You are a senior backend developer...",
"isGlobal": false,
"createdAt": "2025-01-15T10:00:00Z"
}
]
Global Rolleri Listele
invoke('get_global_roles')
Belirli bir projeye bağlı olmayan tüm rolleri döndürür. Global roller tüm projelerde kullanılabilir.
Rol Oluştur
invoke('create_role', {
projectId: 1,
name: "Backend Developer",
systemPrompt: "You are a senior backend developer specializing in Rust and TypeScript...",
isGlobal: false
})
| Alan | Zorunlu | Varsayılan | Açıklama |
|---|
projectId | Evet | — | Rolün ilişkilendirileceği proje |
name | Evet | — | Rol görünen adı |
systemPrompt | Evet | — | Claude’un bağlamına enjekte edilen sistem promptu |
isGlobal | Hayır | false | Rolü tüm projelerde kullanılabilir yap |
Rol Güncelle
invoke('update_role', {
id: 1,
name: "Senior Backend Developer",
systemPrompt: "Updated system prompt...",
isGlobal: false
})
Oluşturma ile aynı alanları kabul eder. Güncellemede tüm alanlar zorunludur.
Rol Sil
invoke('delete_role', { id: 1 })
Bir rolü silmek, daha önce o role atanmış görevleri etkilemez. Bu görevler role özel sistem promptu olmadan çalışmaya devam eder.