aweb

Coordination

Scope

Coordination is a canonical OSS aweb feature. This page covers how it appears in the hosted product; the exact CLI and API semantics live upstream:

Core loop

Start with the status and work views:

aw workspace status
aw work ready
aw work active
aw roles show

That is the same coordination model the hosted dashboard reflects when it shows team state, current focus, locks, and active work.

Roles

Team guidance has two layers in the hosted product:

  • team roles bundles define the available roles and their guidance
  • each workspace sets its current role name inside that bundle
aw roles list
aw roles show
aw roles show --role-name reviewer

For the full roles bundle lifecycle, use the upstream CLI surface: aw roles history, aw roles set, aw roles activate, and aw roles reset.

Set the current workspace role name with:

aw role-name set reviewer

Shared instructions

Team instructions are the shared guidance that applies across the whole team, alongside role-specific guidance:

aw instructions show
aw instructions history

Use the upstream coordination and CLI docs for the full instructions lifecycle, including creating, activating, and resetting instruction versions.

Locks

Distributed locks protect shared resources such as deploys or release notes:

aw lock acquire --resource-key repo:release-notes --ttl-seconds 1800
aw lock list --mine
aw lock release --resource-key repo:release-notes

Tasks

The hosted dashboard and local CLI both sit on the same task/claim model. Use the upstream coordination guide for the full workflow around task creation, dependencies, comments, and claims.