---
slug: "WorkerMode"
name: "WorkerMode"
type: "Protocols"
layer: "Society"
ref: "WorkerMode#ba47"
sema_id: "sema:WorkerMode#mh:SHA-256:ba4708992ae8c4469b3c98e025829fafa8caf6430f1da66ed74b50a8e9255990"
tags: ["Society","Protocols"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.world/scapes/bootstrap.json
url: https://mindscape.world/bootstrap/WorkerMode/
related: ["SolverManifest","Agent","Context","ContextSwitch","Identity","Lock","Mode","Solution","SolverNode","State","Task"]
---

# WorkerMode

Claim tasks and become the assigned persona

Layer: Society · Category: Protocols

## Mechanism

Execution [State](https://mindscape.world/scapes/bootstrap/State.md) Machine. Upon invoking `solver_claim_task`, the [Agent](https://mindscape.world/scapes/bootstrap/Agent.md) performs an atomic [Identity](https://mindscape.world/scapes/bootstrap/Identity.md) change via [ContextSwitch](https://mindscape.world/scapes/bootstrap/ContextSwitch.md) using the [SolverManifest](https://mindscape.world/scapes/bootstrap/SolverManifest.md). The [Agent](https://mindscape.world/scapes/bootstrap/Agent.md) remains in this [Mode](https://mindscape.world/scapes/bootstrap/Mode.md) until the [Task](https://mindscape.world/scapes/bootstrap/Task.md) is complete (emitting a [Solution](https://mindscape.world/scapes/bootstrap/Solution.md) or error to the [SolverNode](https://mindscape.world/scapes/bootstrap/SolverNode.md)), ensuring adherence to the assigned persona. A [Lock](https://mindscape.world/scapes/bootstrap/Lock.md) prevents concurrent task claims.

## Invariants

- [Identity](https://mindscape.world/scapes/bootstrap/Identity.md) [Lock](https://mindscape.world/scapes/bootstrap/Lock.md): During WorkerMode, system_prompt MUST == [SolverManifest](https://mindscape.world/scapes/bootstrap/SolverManifest.md).persona.
- Isolation: Memory [Context](https://mindscape.world/scapes/bootstrap/Context.md) must be flushed/reset before entering WorkerMode.
- Lifecycle Bound: [Mode](https://mindscape.world/scapes/bootstrap/Mode.md) cannot be exited without emitting a [Solution](https://mindscape.world/scapes/bootstrap/Solution.md) or Error.

## Preconditions

- [SolverManifest](https://mindscape.world/scapes/bootstrap/SolverManifest.md) defined
- [Task](https://mindscape.world/scapes/bootstrap/Task.md) available in queue

## Postconditions

- [Agent](https://mindscape.world/scapes/bootstrap/Agent.md) returns to Idle [State](https://mindscape.world/scapes/bootstrap/State.md)
- [Task](https://mindscape.world/scapes/bootstrap/Task.md) marked Complete/Failed

## Failure modes

- Persona Drift: [Agent](https://mindscape.world/scapes/bootstrap/Agent.md) slowly reverts to default behaviors during long tasks ([Context](https://mindscape.world/scapes/bootstrap/Context.md) Window exhaustion).
- Zombie Worker: [Agent](https://mindscape.world/scapes/bootstrap/Agent.md) claims [Task](https://mindscape.world/scapes/bootstrap/Task.md), enters WorkerMode, but crashes/hangs before reporting completion.
- [Context](https://mindscape.world/scapes/bootstrap/Context.md) Leak: Information from previous tasks bleeds into the current WorkerMode session.

## Caution

Replaces the agent's whole governing prompt with the claimed manifest's persona and blocks exit until done — claim tasks only from trusted manifests.

## Builds on

- [SolverManifest](https://mindscape.world/scapes/bootstrap/SolverManifest.md) (Infrastructure; Accepts)
- [Agent](https://mindscape.world/scapes/bootstrap/Agent.md) (Mind; References)
- [Context](https://mindscape.world/scapes/bootstrap/Context.md) (Infrastructure; References)
- [ContextSwitch](https://mindscape.world/scapes/bootstrap/ContextSwitch.md) (Society; References)
- [Identity](https://mindscape.world/scapes/bootstrap/Identity.md) (Infrastructure; References)
- [Lock](https://mindscape.world/scapes/bootstrap/Lock.md) (Physics; References)
- [Mode](https://mindscape.world/scapes/bootstrap/Mode.md) (Infrastructure; References)
- [Solution](https://mindscape.world/scapes/bootstrap/Solution.md) (Infrastructure; References)
- [SolverNode](https://mindscape.world/scapes/bootstrap/SolverNode.md) (Society; References)
- [State](https://mindscape.world/scapes/bootstrap/State.md) (Infrastructure; References)
- [Task](https://mindscape.world/scapes/bootstrap/Task.md) (Infrastructure; References)

## Used by

—

## Identity

- Sema ID: `sema:WorkerMode#mh:SHA-256:ba4708992ae8c4469b3c98e025829fafa8caf6430f1da66ed74b50a8e9255990`
- Ref: `WorkerMode#ba47`
- Supersedes:
  - `sema:WorkerMode#mh:SHA-256:a3abda2cd7a656742d4c0e20f5e020e002904c4639b739be88b117bd620be50a`
  - `sema:WorkerMode#mh:SHA-256:95993da2b311749c9e36f501b3f0e2cdaefdbbebf0fd3347f30b6ed01eb0d7cd`
  - `sema:WorkerMode#mh:SHA-256:fa5a1d68014ab809187e837cb116ea4bacc4316d1c982dd9fe1b2bc5b2e4998c`
  - `sema:WorkerMode#mh:SHA-256:5a39d816a3e43ab57bbda2cef5355bdcb8f62a23bad433199c59b27b1a747bf6`
  - `sema:WorkerMode#mh:SHA-256:2eadab94cd1e28057080ce0c79bd7dafc7c44d2e0b586e17321cfa70bc9bf6ff`
  - `sema:WorkerMode#mh:SHA-256:b3d74926a714bcfede71ef049b803b0e7f50b54dc22130b434982eb160afb9b1`

## Links

- [Pattern page](https://mindscape.world/bootstrap/WorkerMode/)
- [View in the interactive graph](https://mindscape.world/bootstrap/#WorkerMode)
- [JSON](https://mindscape.world/scapes/bootstrap/WorkerMode.json)
- [Index of all patterns](https://mindscape.world/scapes/bootstrap.json)
