Skip to content

Commit e4698a2

Browse files
committed
deploy: dafd245
1 parent 805883e commit e4698a2

4 files changed

Lines changed: 16 additions & 14 deletions

File tree

concepts/signals.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -660,7 +660,8 @@ <h2>Span Events<a @click.prevent="window.navigator.clipboard.writeText($el.href)
660660
<h3>Visual Flag Marker<a @click.prevent="window.navigator.clipboard.writeText($el.href); $el.setAttribute('data-tooltip', 'Copied!'); setTimeout(() =&gt; $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#visual-flag-marker" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#visual-flag-marker'"><svg height="1em" viewbox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"></path></svg></a></h3>
661661
<p>When concerning signals are detected (disengagement present, stagnation
662662
count &gt; 2, any execution failure / loop, or overall quality <code class="docutils literal notranslate"><span class="pre">poor</span></code>/
663-
<code class="docutils literal notranslate"><span class="pre">severe</span></code>), the marker <code class="docutils literal notranslate"><span class="pre">[!]</span></code> is appended to the span’s operation name.
663+
<code class="docutils literal notranslate"><span class="pre">severe</span></code>), the marker 🚩 (U+1F6A9) is appended to the span’s operation
664+
name.
664665
This makes flagged sessions immediately visible in trace UIs without
665666
requiring attribute filtering.</p>
666667
</section>
@@ -677,7 +678,7 @@ <h3>Querying in Your Observability Platform<a @click.prevent="window.navigator.c
677678
</span><span id="line-8"><span class="n">signals</span><span class="o">.</span><span class="n">environment</span><span class="o">.</span><span class="n">exhaustion</span><span class="o">.</span><span class="n">count</span> <span class="o">&gt;</span> <span class="mi">0</span>
678679
</span></code></pre></div>
679680
</div>
680-
<p>For flagged sessions, search for <code class="docutils literal notranslate"><span class="pre">[!]</span></code> in span names.</p>
681+
<p>For flagged sessions, search for 🚩 in span names.</p>
681682
<a class="reference internal image-reference" href="../_images/signals_trace.png"><img alt="../_images/signals_trace.png" class="align-center" src="../_images/signals_trace.png" style="width: 100%;"/>
682683
</a>
683684
</section>
@@ -753,7 +754,7 @@ <h2>Sampling and Prioritization<a @click.prevent="window.navigator.clipboard.wri
753754
<h2>Example Span<a @click.prevent="window.navigator.clipboard.writeText($el.href); $el.setAttribute('data-tooltip', 'Copied!'); setTimeout(() =&gt; $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#example-span" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#example-span'"><svg height="1em" viewbox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"></path></svg></a></h2>
754755
<p>A concerning session, showing both layered attributes and a per-instance
755756
event:</p>
756-
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><code><span id="line-1"><span class="c1"># Span name: "POST /v1/chat/completions gpt-5.2 [!]"</span>
757+
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><code><span id="line-1"><span class="c1"># Span name: "POST /v1/chat/completions gpt-5.2 🚩"</span>
757758
</span><span id="line-2">
758759
</span><span id="line-3"><span class="c1"># Top-level</span>
759760
</span><span id="line-4"><span class="n">signals</span><span class="o">.</span><span class="n">quality</span> <span class="o">=</span> <span class="s2">"severe"</span>
@@ -868,7 +869,7 @@ <h2>Limitations and Considerations<a @click.prevent="window.navigator.clipboard.
868869
</div>
869870
<div class="admonition tip">
870871
<p class="admonition-title">Tip</p>
871-
<p>The <code class="docutils literal notranslate"><span class="pre">[!]</span></code> marker in the span name provides instant visual feedback in
872+
<p>The 🚩 marker in the span name provides instant visual feedback in
872873
trace UIs, while the structured attributes (<code class="docutils literal notranslate"><span class="pre">signals.quality</span></code>,
873874
<code class="docutils literal notranslate"><span class="pre">signals.interaction.disengagement.severity</span></code>, etc.) and per-instance
874875
span events enable powerful querying and drill-down in your observability

guides/observability/tracing.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,9 +262,9 @@ <h2>Behavioral Signals in Traces<a @click.prevent="window.navigator.clipboard.wr
262262
<li><p><strong>Environment layer</strong>: exhaustion (API errors, timeouts, rate limits, context overflow)</p></li>
263263
</ul>
264264
<p><strong>Visual Flag Markers</strong></p>
265-
<p>When concerning signals are detected (disengagement, execution failures / loops, stagnation &gt; 2, or <code class="docutils literal notranslate"><span class="pre">poor</span></code> / <code class="docutils literal notranslate"><span class="pre">severe</span></code> quality), Plano automatically appends a <code class="docutils literal notranslate"><span class="pre">[!]</span></code> marker to the span’s operation name. This makes problematic traces immediately visible in your tracing UI without requiring additional queries.</p>
265+
<p>When concerning signals are detected (disengagement, execution failures / loops, stagnation &gt; 2, or <code class="docutils literal notranslate"><span class="pre">poor</span></code> / <code class="docutils literal notranslate"><span class="pre">severe</span></code> quality), Plano automatically appends a 🚩 marker to the span’s operation name. This makes problematic traces immediately visible in your tracing UI without requiring additional queries.</p>
266266
<p><strong>Example Span with Signals</strong>:</p>
267-
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><code><span id="line-1"><span class="c1"># Span name: "POST /v1/chat/completions gpt-4 [!]"</span>
267+
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><code><span id="line-1"><span class="c1"># Span name: "POST /v1/chat/completions gpt-4 🚩"</span>
268268
</span><span id="line-2"><span class="c1"># Standard LLM attributes:</span>
269269
</span><span id="line-3"><span class="n">llm</span><span class="o">.</span><span class="n">model</span> <span class="o">=</span> <span class="s2">"gpt-4"</span>
270270
</span><span id="line-4"><span class="n">llm</span><span class="o">.</span><span class="n">usage</span><span class="o">.</span><span class="n">total_tokens</span> <span class="o">=</span> <span class="mi">225</span>

includes/llms.txt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Plano Docs v0.4.20
22
llms.txt (auto-generated)
3-
Generated (UTC): 2026-04-24T19:32:12.216149+00:00
3+
Generated (UTC): 2026-04-24T20:55:22.182534+00:00
44

55
Table of contents
66
- Agents (concepts/agents)
@@ -3108,7 +3108,8 @@ Visual Flag Marker
31083108

31093109
When concerning signals are detected (disengagement present, stagnation
31103110
count > 2, any execution failure / loop, or overall quality poor/
3111-
severe), the marker [!] is appended to the span’s operation name.
3111+
severe), the marker 🚩 (U+1F6A9) is appended to the span’s operation
3112+
name.
31123113
This makes flagged sessions immediately visible in trace UIs without
31133114
requiring attribute filtering.
31143115

@@ -3125,7 +3126,7 @@ signals.interaction.satisfaction.count > 0 AND signals.quality = "good"
31253126
signals.execution.failure.count > 0
31263127
signals.environment.exhaustion.count > 0
31273128

3128-
For flagged sessions, search for [!] in span names.
3129+
For flagged sessions, search for 🚩 in span names.
31293130

31303131

31313132

@@ -3219,7 +3220,7 @@ Example Span
32193220
A concerning session, showing both layered attributes and a per-instance
32203221
event:
32213222

3222-
# Span name: "POST /v1/chat/completions gpt-5.2 [!]"
3223+
# Span name: "POST /v1/chat/completions gpt-5.2 🚩"
32233224

32243225
# Top-level
32253226
signals.quality = "severe"
@@ -3350,7 +3351,7 @@ response quality evaluation. Use signals to prioritize which traces to
33503351
inspect, then apply domain expertise and outcome checks to diagnose root
33513352
causes.
33523353

3353-
The [!] marker in the span name provides instant visual feedback in
3354+
The 🚩 marker in the span name provides instant visual feedback in
33543355
trace UIs, while the structured attributes (signals.quality,
33553356
signals.interaction.disengagement.severity, etc.) and per-instance
33563357
span events enable powerful querying and drill-down in your observability
@@ -4919,11 +4920,11 @@ Environment layer: exhaustion (API errors, timeouts, rate limits, context overfl
49194920

49204921
Visual Flag Markers
49214922

4922-
When concerning signals are detected (disengagement, execution failures / loops, stagnation > 2, or poor / severe quality), Plano automatically appends a [!] marker to the span’s operation name. This makes problematic traces immediately visible in your tracing UI without requiring additional queries.
4923+
When concerning signals are detected (disengagement, execution failures / loops, stagnation > 2, or poor / severe quality), Plano automatically appends a 🚩 marker to the span’s operation name. This makes problematic traces immediately visible in your tracing UI without requiring additional queries.
49234924

49244925
Example Span with Signals:
49254926

4926-
# Span name: "POST /v1/chat/completions gpt-4 [!]"
4927+
# Span name: "POST /v1/chat/completions gpt-4 🚩"
49274928
# Standard LLM attributes:
49284929
llm.model = "gpt-4"
49294930
llm.usage.total_tokens = 225

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)