---
description: Start a SEED Lab research-agent run
agent: lab-representative
subtask: false
---

<seed-command>
Arguments: $ARGUMENTS

Route this command through the SEED-agent lab runtime.

If the arguments are a professor goal, start a SEED run as Lab-Representative. The primary OpenCode agent id is `lab-representative`:
- create/update task state with `seed_task_*`,
- for substantial tasks, synthesize a dynamic inline team spec, validate it, and launch it with `seed_team_create` instead of assuming a built-in workflow template,
- follow up with existing team members by role id and add new members only when the task reveals missing expertise,
- use source/MCP evidence before architecture decisions,
- delegate to dynamic SEED role members when useful,
- keep `progress.md`, `evidence.md`, and `final_report.md` current,
- finish only when acceptance criteria are met or a real blocker is recorded.

The public professor command surface is intentionally small:
- `/seed <goal>` starts a tracked run.
- `/seed-status` shows a read-only status board through the SEED TUI plugin, not through this prompt.
- `/seed-lab-meeting` manually pauses new work through the SEED TUI plugin, waits for already-running background sessions to finish, and then opens professor feedback.

Detailed report, trace, intervention, stop, and resume operations remain available through run artifacts and SEED tools, but they are not public slash commands.
</seed-command>
