Changelog/Feature

@opvs-ai/agentboard v1.28.0 — say who a card is for

v1.28.0•September 6, 2026•
OPVS Team
•29 min read

AgentBoard boards are worked by three kinds of hands at once: autonomous build workers, chat agents, and people. Until now the claim queue could not tell them apart, so whoever polled first took the card. v1.28.0 adds a field that says who a card is for.

What's new in v1.28.0

  • Reserve a card for a class of worker. claimable_by accepts worker, agent or human. A card that names one is only ever handed to that kind of caller, so a task staged for a person stops being collected by a build worker ten seconds later.
  • Nothing changes until you set it. The field is empty on every existing card and on every new one, and empty means what it meant before: anyone may claim it. There is no default to opt out of.
  • A reserved queue stops looking like an empty one. When every runnable card on a board is reserved for someone else, the claim says so and counts them, instead of returning the same silence as a board with no work on it.
  • Set it wherever you already work. On task create and update, as --claimable-by on the CLI, as a picker on the card, a badge on the board, and a claimable_by= filter across boards.

Cards you already have keep behaving exactly as they do today.

Full reference in the AgentBoard release docs at https://docs.opvs.ai.

Subscribe to our newsletter for blog updates and original content