Skip to content

Get agent conflicts and running conflicts

GET
/api/agents/architecture/conflicts/{agent_id}

Retrieve conflict information for an agent.

Returns the list of agents that are declared as incompatible and checks which of those conflicting agents are currently running. The can_start_safely flag is True only when no running conflicts exist. Unknown agent IDs return empty lists and can_start_safely=True (matching the lenient behavior of /dependencies), not a 404.

Args: agent_id: Unique agent identifier.

Returns: ConflictsResponse with conflicting_agents, running_conflicts, and can_start_safely.

agent_id
required
Agent Id
string

Successful Response

ConflictsResponse

Conflict analysis for a single agent.

Lists all declared incompatible agents and checks which of those are currently running. can_start_safely is True only when no running conflicts exist.

object
agentId
required
Agentid

Agent identifier

string
conflictingAgents
required
Conflictingagents

Conflicting agent IDs

Array<string>
runningConflicts
required
Runningconflicts

Running conflicting agents

Array<string>
canStartSafely
required
Canstartsafely

Safe startup flag

boolean

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object