# Behaviour

The **Behaviour** tab shapes how the Coworker operates, independent of any single request. It has three sections: **Procedure**, **Boundary rules**, and **Proactive routines**.

<details class="watch">
<summary><span class="watch-thumb"><img src="https://i.ytimg.com/vi/S2r44RJYdvo/mqdefault.jpg" alt=""><span class="video-length">2:19</span></span><span class="watch-text"><span class="watch-label">Watch: Behaviour</span><span class="watch-meta">2 min · Episode 5 of 9</span></span></summary>
<div class="video"><iframe src="https://www.youtube-nocookie.com/embed/S2r44RJYdvo?rel=0&autoplay=1" title="Behaviour · Neo: Coworker in depth, Episode 5" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen loading="lazy"></iframe></div>
<p class="video-caption">Part of <a href="https://www.youtube.com/playlist?list=PLdwdGIspgPs0">Neo: Coworker in depth</a>. <a href="../videos/coworkers.html#ep-5">All episodes</a>.</p>
</details>

[![Behaviour tab — Procedure, Boundary rules, and Proactive routines](../images/coworker-behaviour-v2.png)](../images/coworker-behaviour-v2.png)

## Procedure

The **Procedure** field holds free-text, step-by-step operating instructions — the standard way you want the Coworker to work through a request. It is added to the agent’s instructions alongside the Basics, so use it to encode an intake-then-resolve sequence, a checklist, or an order of operations the Coworker should follow every time.

## Boundary Rules

Boundary rules are absolute constraints. Click **+** to add a rule; each has free text and a category:

- **Never** — a hard constraint the Coworker must not do.
- **Always** — something it must do in every interaction.

Boundary rules are compiled into the agent’s instructions as hard constraints, reinforcing the scope and principles set on [Basics & Identity](basics_identity.html).

## Proactive Routines

A proactive routine runs the Coworker on a schedule — for example, a daily summary or a periodic check. Click **+** to open **Configure proactive routines** and set the cadence:

- **Trigger Interval** — Minutes, Days, Weeks, or Months.
- **Interval Value** — how many of those units between runs.
- For Days, Weeks, or Months: **Trigger Hour**, **Trigger Minute**, and **Timezone**. Weeks adds **Days of Week**; Months adds **Day of Month**.
- An optional **initial message** to start each run with.

> **Note**
>
> Save Basics first (so the Coworker exists) before adding a routine, and publish the Coworker before you can enable or disable one.
