{% extends "base.html" %} {% block title %}ACE Instance {{ instance.id }} — Co-Worker Engine — ICDEV™{% endblock %} {% block content %}

{{ instance.name or instance.id }} {{ instance.state | replace('_', ' ') | title }} {{ instance.trust_tier | upper }} trust

{% if instance.problem_text %}
{{ instance.problem_text }}
{% endif %}
{% if instance.trigger_source %}Source: {{ instance.trigger_source }}{% endif %} {% if instance.trigger_ref %}Ref: {{ instance.trigger_ref }}{% endif %} Started: {{ instance.created_at | replace('T', ' ') | truncate(19, True, '') }} {% if instance.completed_at %}Completed: {{ instance.completed_at | replace('T', ' ') | truncate(19, True, '') }}{% endif %}
Live {% if resume_token %} {% endif %} {% if instance.state in ('pending', 'assembling', 'active', 'paused') %} {% endif %}
{% include "coworker/hitl.html" %}
{{ coworkers | length }}
Co-Workers
{{ messages | length }}
Messages
{{ artifacts | length }}
Artifacts
{{ coworkers | selectattr('state', 'in', ['done', 'complete']) | list | length }}
Done
1
Pending
2
Assembling
3
Active
4
Done
No output recorded. This instance completed with 0 messages and 0 artifacts — co-workers likely exited before producing output. Common causes: (a) no LLM provider configured in .env, (b) all role steps skipped due to tool-permission constraints, or (c) the role YAML has no steps. Check the Activity Log tab for per-step details.

Co-Workers ({{ coworkers | length }})

{% for cw in coworkers %} {% set cw_step_count = cw.step_count | default(0) %} {% set cw_total_steps = cw.total_steps | default(0) %} {% set pct = ((cw_step_count / cw_total_steps * 100) | int) if cw_total_steps > 0 else (100 if cw.state in ('done', 'complete') else 0) %}
{{ cw.display_name or cw.role_id }}
{{ cw.state | replace('_', ' ') | title }} {% if cw.trust_tier %} {{ cw.trust_tier | upper }} {% endif %}
{% if cw.assigned_step %}
Step: {{ cw.assigned_step }}
{% else %}
 
{% endif %}
{% if cw_total_steps > 0 %}
{{ cw_step_count }}/{{ cw_total_steps }} steps
{% elif cw.last_active_at %}
Active: {{ cw.last_active_at | replace('T', ' ') | truncate(16, True, '') }}
{% endif %}
{% else %}
No co-workers assembled yet.
{% endfor %}

Learning State

NOVA
Loading NOVA state…
{% if messages %} {% else %}
No messages yet. Co-workers will log messages here as the instance runs.
{% endif %}
{% if instance.state in ('pending', 'assembling', 'active', 'paused') %}
Sends stop signal to all running co-workers and marks instance as cancelled.
{% endif %}


  

Abort Instance?

This will send a stop signal to all running co-workers and mark the instance as cancelled. This action cannot be undone.

{% endblock %}