{{ extension.id[:2] }}

{{ extension.type }}

{{ extension.name }}

{{ extension.path }}

{% for feature in extension.features %} {{ feature }} {% endfor %}

Activity Log

Generation · Tests · Scripts · AI

Processing...
Trigger an action to see live output.

Script Console

Common integration commands

{% for script in scripts %}

{{ script.label }}

{{ script.description }}

{% endfor %}

Integration Progress

{{ progress.passed }} / {{ progress.total }} criteria

{{ progress.score }}%
{% for item in progress_items %}

{{ item.label }}

{{ item.detail }}

{% endfor %}

API Schemas

Source JSON/XSD

{% for schema in schemas %}
{{ schema }} schemas/{{ schema }}
{% else %}
No schema files detected yet.
{% endfor %}

Studio Guidance

  • Capture carrier samples inside schemas/ before running generation.
  • Run ./bin/run-generate-on {{ extension.path }} after every schema change.
  • Keep provider logic inside karrio/providers/{{ extension.id }}; never edit generated schemas.
  • Follow the carrier test template exactly from tests/{{ extension.id }}.

AI Copilot

Prompt presets

AI tools available: {% for tool in ai_tools %} {{ tool.label }}{% if tool.preferred %} (default){% endif %} {% else %} None detected {% endfor %}
{% for prompt in ai_prompts %}

{{ prompt.label }}

{{ prompt.description }}

{{ prompt.tags }}

{% endfor %}