Agents and permissions
You can use agents to divide ownership across spec writing, implementation, validation, QA, and reporting. Permissions make that division enforceable at the tool layer.What is an agent in Pulse
An agent is an API-key-backed identity with a name, objective, description, active flag, board access, and resolved permission set. The MCP server authenticates the key and checks permissions before executing tools.The permission model
Pulse uses dotted granular flags such asspec.move.draft_to_review, card.validation.submit, and kg.query.decision_history. The current registry contains 270 enabled leaf flags in source.
Five built-in presets
The core operating roles are:
The source also includes Reporter and Sprint Manager presets for read-heavy and sprint-owner roles.