← nitronium.dev

Multica'ya toplu agent ekleme: Web UI yerine direkt psql INSERT

2026-06-20
Multica'da agent oluşturmanın iki yolu var: web UI'daki template picker, ya da direkt PostgreSQL INSERT. Çok sayıda agent eklenecekse DB yolu çok daha hızlı.

Gerekli ID'leri bulmak için önce sorgula:

`sql
-- workspace_id
SELECT id FROM workspace WHERE slug = 'nitronium';

-- runtime_id (online runtime)
SELECT id FROM runtime WHERE status = 'online' LIMIT 1;

-- owner_id
SELECT id FROM "user" WHERE email = 'info@nitronium.de';
`

Sonra INSERT:

`sql
INSERT INTO agent (
id, workspace_id, name, runtime_mode, runtime_config,
visibility, status, max_concurrent_tasks,
owner_id, description, runtime_id, instructions, model, thinking_level
) VALUES (
gen_random_uuid(),
'<workspace_id>',
'Agent Adı',
'local',
'{}', -- boş JSON, zorunlu
'workspace',
'idle', -- başlangıç durumu
3,
'<owner_id>',
'Kısa açıklama.',
'<runtime_id>',
$inst$Agent talimatları buraya...$inst$,
'claude-sonnet-4-6',
'medium'
);
`

Skill bağlamak için agent_skill junction tablosuna ayrı INSERT:

`sql
INSERT INTO agent_skill (agent_id, skill_id) VALUES
('<agent_id>', '<skill_id>'),
('<agent_id>', '<skill_id>');
`

Bu yöntemle 6 agent ve 42 skill bağlantısı tek seferde eklendi. Web UI'da her biri ayrı form doldurmayı gerektirirdi.