Build
Plugin parts
Choose a task in plugin parts.
For: plugin authors.
Choose the part that owns the behaviour you are adding. An agent makes model-guided decisions, a tool exposes callable functions and a flow declares a sequence of steps. Hooks check work at defined points; connections and event sources integrate outside systems.
- Define an agent: Set instructions, runtime, model and tools.
- Write a tool: Expose an MCP function or a flow tool.
- Write a flow: Connect steps, conditions and approvals.
- Add skills: Give agents task instructions and supporting files.
- Apply hooks: Check tool calls and job boundaries.
- Connect a system: Provide per-call credentials.
- Receive events: Validate and normalise outside deliveries.
- Choose a harness: Run an existing agent runtime as a job.