Skip to content

6.11.2.4 AgentToolBinding

6.11.2.4.1 Purpose

Which tools an agent may use. A binding can make a tool stricter for one agent (require confirmation) but never looser.

6.11.2.4.2 Questions it answers

  • Which tools does this agent have?
  • Which agents use a given tool?

6.11.2.4.3 Fields

Field Type Cardinality Description
id string (uuid) 1..1 Key.
agent AgentDefinition 1..1
tool AgentTool 1..1
enabled boolean 1..1 Default: true.
requires_confirmation boolean 0..1 Overrides the tool's risk for this agent; can only make it stricter.
system_version SystemVersion 1..1
created_at datetime 1..1
updated_at datetime 1..1

6.11.2.4.4 Relationships

References

Uses types

SystemVersion

6.11.2.4.5 Rules & constraints

  • Which tools an agent may use.
  • (agent, tool) is unique.