{% extends "base.html" %} {% block title %}Agents — PyAgent Studio{% endblock %} {% block content %} {% include "_bp_banner.html" %}
Blueprint

Agents

{{ agents|length }} agent{{ '' if agents|length == 1 else 's' }} defined{% if blueprint_name %} in {{ blueprint_name }}{% endif %}.

{% for name, agent in agents.items() %} {% else %} {% endfor %}
NameProviderToolsGuardrails
{{ name }} {{ agent.provider }} {{ agent.tools|join(', ') if agent.tools else '—' }} {{ agent.guardrails|join(', ') if agent.guardrails else '—' }}
No agents defined.
{% set detail = agents.get(selected) if selected else None %}

{{ selected if detail else 'Agent detail' }}

{% if detail %}

{{ detail.description or 'No description.' }}

Provider
{{ detail.provider }}
Tools
{{ detail.tools|join(', ') if detail.tools else '—' }}
Guardrails
{{ detail.guardrails|join(', ') if detail.guardrails else '—' }}

Prompt

{{ detail.prompt }}
{% else %}

Select an agent to see its prompt, tools, and guardrails.

{% endif %}
{% endblock %}