A capability is a feature of an agent. A capability can be a:
- builder (e.g. Maven)
- JDK
- custom capability (a key-value property which defines a particular characteristic of an agent, e.g. 'operating.system=WindowsXP' or 'fast.builds=true')
- Perforce (location of the P4 client application, if Perforce is being used as the source repository)
機能は、エージェント固有として定義することも、すべてのローカル エージェントまたはすべてのリモート エージェント間で共有することもできます。エージェント固有の機能の値は、同じ名前の共有機能 (存在する場合) の値をオーバーライドします。
Viewing an Agent's Capabilities
To view an agent's capabilities:
- Click the 'Administration' link in the top navigation bar.
- Click the 'Agents' link in the left navigation column to display the Agents page, which lists all Local and Remote Agents that currently exist in your Bamboo system.
- Click the name of the agent whose capabilities you wish to view. The Agent page is displayed.
- If necessary, click the 'Capabilities' tab to show a list of all 'Agent-Specific Capabilities' and 'Shared Capabilities' (see screenshot below). The capabilities in each of these sections are grouped into the following subsections:
These subsections will only be shown if you have at least one of that particular type of capability defined in Bamboo.

Screenshot above: An agent's capabilities
注意
- How capabilities work with requirements — A requirement is specified in a Job and defines the capabilities which are required by an agent to build that Job.
Together, capabilities and requirements control which agents can execute builds for particular Jobs. Each Job can only be built by agents whose capabilities meet the Job's requirements.
Viewing the Jobs that an Agent can build
Determining which Agents can build which Jobs