Spaces:
Sleeping
Sleeping
File size: 3,813 Bytes
7d5735a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | <section class="grid-two">
<article class="panel">
<h2>Autonomy Runtime</h2>
<p class="panel-hint">
Operational autonomy telemetry and queue state (action-driven).
</p>
<!-- Data Viz Vanilla SVG: Autonomy Budget Donut Chart -->
<div class="autonomy-budget-visual">
<div class="autonomy-budget-donut-wrap">
<svg
width="80"
height="80"
viewBox="0 0 100 100"
class="autonomy-budget-svg"
>
<circle
cx="50"
cy="50"
r="45"
fill="none"
stroke="var(--bg-elevated)"
stroke-width="10"
></circle>
<circle
id="budgetDonutRing"
cx="50"
cy="50"
r="45"
fill="none"
stroke="var(--status-ok)"
stroke-width="10"
stroke-dasharray="283"
stroke-dashoffset="0"
class="autonomy-budget-ring"
></circle>
</svg>
<div class="autonomy-budget-center">
<span id="autBudgetPctText" class="autonomy-budget-percent">0%</span>
</div>
</div>
<div>
<p class="autonomy-budget-title">Budget Usage (60m)</p>
<p id="autBudgetUsage60m" class="autonomy-budget-value">0 / 0</p>
</div>
</div>
<dl class="kv">
<div>
<dt>Autonomy</dt>
<dd id="autEnabledState">-</dd>
</div>
<div>
<dt>Loop</dt>
<dd id="autLoopState">-</dd>
</div>
<div>
<dt>Last Tick</dt>
<dd id="autLastTick">-</dd>
</div>
<div>
<dt>Last Goal</dt>
<dd id="autLastGoal">-</dd>
</div>
<div>
<dt>Goal Runs Total</dt>
<dd id="autGoalRunsTotal">0</dd>
</div>
<div>
<dt>Auto Chat Sent</dt>
<dd id="autAutoChatSentTotal">0</dd>
</div>
</dl>
<details class="advanced-settings">
<summary>Extended Queue and Error Metrics</summary>
<div class="advanced-settings-content">
<dl class="kv">
<div>
<dt>Budget Blocked</dt>
<dd id="autBudgetBlockedTotal">0</dd>
</div>
<div>
<dt>Dispatch Failures</dt>
<dd id="autDispatchFailuresTotal">0</dd>
</div>
<div>
<dt>Last Block Reason</dt>
<dd id="autLastBlockReason">-</dd>
</div>
<div>
<dt>Budget Usage 10m</dt>
<dd id="autBudgetUsage10m">0 / 0</dd>
</div>
<div>
<dt>Budget Usage Daily</dt>
<dd id="autBudgetUsageDaily">0 / 0</dd>
</div>
<div>
<dt>Queue Pending</dt>
<dd id="autQueuePending">0</dd>
</div>
<div>
<dt>Queue Approved</dt>
<dd id="autQueueApproved">0</dd>
</div>
<div>
<dt>Queue Rejected</dt>
<dd id="autQueueRejected">0</dd>
</div>
<div>
<dt>Queue Ignored</dt>
<dd id="autQueueIgnored">0</dd>
</div>
</dl>
</div>
</details>
<div class="form-row form-row-mt-4">
<div class="form-group u-flex-1">
<label for="autTickReasonInput">Manual Tick Reason</label>
<input
id="autTickReasonInput"
class="form-control"
type="text"
value="manual_dashboard"
/>
</div>
<div class="form-group">
<button id="autRunTickBtn" class="btn btn-primary" type="button">
Run 1 Tick
</button>
</div>
</div>
<p id="autTickFeedbackMsg" class="panel-hint event-level-info">
Waiting for manual action...
</p>
</article>
</section>
|