Wick · Sub-Agent Delegation

Sub-Agents — Squad · Synchronous Delegate · Fleet Monitor

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.

Paired with design.md. Update keduanya barengan kalau layout / kontrak berubah.

Before / After — apa yang berubah

"Sekarang" = sebelum sub-agent diimplement · "Dengan Sub-Agent / Baru" = sesudah.

Conversation — agents/session/{id}
🧭 default agent · single1 agent
@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.

Settings / Nav — /manager + /tools/agents
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).

Tampilan lain yang ikut berubah
Sessions list

+ badge "N sub-agents" per baris.

Approvals (gate)

Asal: "dari sub-agent code-reviewer (via orchestrator)".

Channel / Slack

Hasil async (Fase 2) dikirim sebagai pesan.

Layar fitur Sub-Agents

Satu tab bar untuk semua layar baru. Klik untuk berpindah.

Profil list
/manager/agents/profiles

Reusable roles. Card = satu role; badge provider/model, akses tag, enabled.

🔎
Researcher
researcher
enabled

Web + docs research. Returns a cited summary.

claudeopus-4.8web · loki
max turns: 12leader: no
🧑‍⚖️
Code Reviewer
code-reviewer
enabled

Reviews a diff for bugs. Returns findings list.

codexdefaultgit · repo
max turns: 10leader: no
🧭
Orchestrator
orchestrator
enabled

Breaks work down + delegates to other roles.

claudeopus-4.8leader ✓
max turns: 20can delegate