{% extends "_base.html" %} {% from "_macros.html" import modal %} {% block title %}Tools{% if project %} · {{ project.name | humanize }}{% endif %} · Urika{% endblock %} {% block heading %}{% if scope == "global" %}Built-in tools{% else %}Custom tools{% endif %}{% endblock %} {% block breadcrumb %} {% endblock %} {% block content %} {% if scope == "project" %}
{% set bt = running_by_type.get("build_tool") %} {% if bt %} Build tool running… view log {% else %} {% endif %}
{% call modal('build-tool', 'Build a custom tool') %}
{% endcall %} {% endif %} {% if tools %} {% else %}
{% if scope == "project" %}

No custom tools yet.

Custom tools live at {{ project.path }}/tools/*.py. The Tool Builder agent creates them; the built-in tools are listed at the global level.

{% else %}

No built-in tools registered.

{% endif %}
{% endif %} {% endblock %}