A leader agent calls wick_delegate(profile, task), waits, and gets the sub-agent's final result back —
Task-tool style. Reusable role profiles, a provider-agnostic turn governor, and a read-only fleet monitor.
@user: review PR #621 + cari changelog breaking lib X v3→v4
default: oke, saya kerjakan…
🔧 Bash · git diff origin/master
🔧 WebFetch · changelog lib X
Selesai: 2 bug + ringkasan changelog…
Satu agent mengerjakan semua secara linear di satu konteks.
🧭 orchestrator · leader (pemilik percakapan)leader + 2 sub
@user: review PR #621 + cari changelog breaking lib X v3→v4
orchestrator: saya pecah & delegasikan paralel…
🔎 → researcherrunning
async · →channelshared
🧑⚖️ → code-reviewerdone · 5 turns
syncworktree
2 findings: nil-deref parser.go:88; goroutine leak http.NewRequest tanpa ctx.
orchestrator: menggabungkan hasil reviewer (research dikirim async ke channel)…
Leader memiliki percakapan; sub-agent nested di dalamnya (konteks terisolasi, di-link via agent_delegations).
Settings / Nav — /manager + /tools/agents
🔌 Connectors
🧰 Tools
⏱ Jobs
🛰 MCP servers
🏷 Tags (admin)
💬 Sessions
🎭 Presets
📁 Projects
⚙️ Agents settings
🔌 Connectors
🧰 Tools
⏱ Jobs
🛰 MCP servers
🏷 Tags (admin)
💬 Sessions
🎭 Presets
📁 Projects
⚙️ Agents settings
🤖 Sub-agents · Profiles ✦
📡 Fleet monitor ✦
🛡 Governor (global) ✦
Hari ini belum ada "agent profile" reusable
Analog terdekat = Presets (persona/system-prompt saja, reusable) + Projects (defaults: preset+provider). Tidak ada paket {provider+model+system_prompt+tools+max_turns} reusable. Profiles baru = generalisasi Presets — bukan duplikat.
"Tool access (tags)" ≠ hanya connector
Tag menggerbangi seluruh permukaan tag wick: connector + tools built-in + jobs (lewat tool_tags/ToolPath + IsVisibleTo). Tidak mencakup provider-native (Bash/Read/Write) & MCP eksternal → jalur terpisah (allowlist + strict-mcp).
Setelan per-role. Plafon keras global ada di tab Governor.
Dipakai di wick_delegate(profile=…).
Per-role default (override per-call).
web ✓loki ✓git +slack +
Kosong = warisi tag user pemicu. Pilih subset untuk persempit (least-privilege). Tak pernah menambah akses. Mencakup connector + tools + jobs (bukan native/eksternal-MCP).
Per-profil · ≤ cap max turns global (Governor).
Allow wick_delegateoff · claude only
Butuh MCP tool-use. Auto-off utk provider tak dukung.
Pohon delegasi (in session)
agents/session/{id}
View MAIN/leader agent — pemilik percakapan. Sub-agent tampil nested di dalamnya (konteks terisolasi, di-link via agent_delegations). Badge mode + workspace.
🧭 orchestrator · leader
Pecah jadi dua: riset breaking-changes + review patch. Delegasi paralel…
🔎 wick_delegate → researcher
running · turn 3/8
Task: Cari changelog breaking lib X v3→v4, ringkas + sitasi.
Live via SSE /stream + pool.ActiveSnapshot(). Status: running / idle / spawning / dead. Observe-only.
3 running 1 idle 2 done/dead
live · SSE
🔎 researcher
running
▸ now: searching changelog v3→v4…
parent: orchestratordepth 1
turns 3/823s · PID 4821
🧭 orchestrator
idle
▸ waiting on 1 sub-agent
root · leaderdepth 0
budget 8/40PID 4790
🧑⚖️ code-reviewer
done
✓ 2 findings returned
parent: orchestratordepth 1
5 turns · 31sexited
Click kartu → /agents/monitor/{child_session_id}: transcript read-only + riwayat task profil.
Governor settings — GLOBAL / system-wide
/manager/agents/settings
Kenapa terpisah dari Profile editor? Ini plafon keras untuk SEMUA delegasi & profil — rem keamanan tingkat-sistem, bukan setelan per-role. Profil tak bisa melampaui nilai di sini (mis. default_max_turns profil dibatasi cap max turns). Setelan per-role (mode/workspace/max_turns/can_delegate) ada di tab Profile editor.
Disable semua delegasi (emergency)off
Turn budget di-enforce wick-side (hitung event.Done + pool.Kill) → jalan di provider tanpa --max-turns native. Token budget di-defer.