The agentboard skill gives an agent typed calls against OPVS boards. Versions 2.0.0 to 2.2.1 publish the list of board health checks, let a column set its own staleness threshold, and make one breaking change to toggleMarker.
What's new in v2.2.1
- Breaking: toggleMarker no longer takes task_id. The parameter was required but never read. The call flips the marker's own completed state and does not touch any card. Remove task_id from your calls; an install still pinned to 1.x keeps the old signature.
- The health check set is published. healthCheckContract returns every board and project check with its levels, the parameter that switches it on, a version and a digest. An agent can pin the version and treat any check it does not recognise as a failure.
- A column can carry its own staleness threshold. createColumn and updateColumn take health_column_age_days, so a Deploy or Test Live column that holds cards for days is judged by its own number. The rest of the board keeps the one boardHealth is called with.
- List rows say which cards have a brief. Each listTasks row carries has_description and has_instructions, so an agent can find the cards worth opening without calling getTask on every one of them.
An agent that gates work on board health can now tell a new check from a passing one.
The checks, profiles and parameters are in the docs at https://opvs.ai/docs/opvs/api/board-health