{% set active_page = "extensions" %} {% extends "base.html" %} {% block title %}Extensions{% endblock %} {% block content %} {% if not enabled %}
Extensions disabled
Set extensions.enabled: true in config.yaml
{% elif tools or languages or parsers or providers %}
{% if tools %}
Custom Tools ({{ tools|length }})
{% for tool in tools %} {% endfor %}
Name Description
{{ tool.name }} {{ tool.description|truncate(100) }}
{% endif %} {% if languages %}
Custom Languages ({{ languages|length }})
{% for lang in languages %}
{{ lang.name }}
{{ lang.extensions|join(", ") }}
{% endfor %}
{% endif %} {% if parsers %}
Custom Parsers ({{ parsers|length }})
{% for parser in parsers %}
{{ parser }}
{% endfor %}
{% endif %} {% if providers %}
Custom Providers ({{ providers|length }})
{% for prov in providers %}
{{ prov }}
{% endfor %}
{% endif %}
{% else %}
No extensions loaded
Add Python files to ~/.sylvan/extensions/ subdirectories
{% endif %} {% endblock %}