Skip to content

Commit 1b5fd2a

Browse files
bhavsarpratikclaude
andcommitted
Merge origin/main into feat/work-insights-v2
Brings in the Splunk by Cisco branding (#93), the trace-path privacy fix (#89), and the cross-session perf work (#88, #90). - All Sessions rows now key on the server-sent trace key, since #89 removed the path the branch used to hash. - Regenerate the agent_usage parity digests for the new model_runtimes and model_days fields; every pre-existing field still matches main's golden on Python 3.9 and 3.14. Co-Authored-By: Claude Code <noreply@anthropic.com>
2 parents e495b07 + a363d0a commit 1b5fd2a

27 files changed

Lines changed: 1331 additions & 124 deletions

‎README.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p align="center">
2-
<img src="images/token-meter-header.png" alt="Token Meter — local-first observability for AI coding agents" width="900">
2+
<img src="images/token-meter-header.png" alt="Splunk by Cisco · Token Meter — local-first observability for AI coding agents" width="900">
33
</p>
44

55
<p align="center">
@@ -240,3 +240,5 @@ Full details: [User guide](specs/USER_GUIDE.md#data-and-evidence) ·
240240
## License
241241

242242
MIT. See [LICENSE](LICENSE).
243+
244+
Token Meter is an open-source project from Splunk by Cisco.
-134 KB
Binary file not shown.
17.3 KB
Loading
-134 KB
Binary file not shown.
17.3 KB
Loading

‎docs/index.html‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<a class="brand" href="#top" aria-label="Token Meter home">
3030
<span class="brand-mark" aria-hidden="true">&gt;</span>
3131
<span class="brand-name">Token Meter</span>
32-
<span class="brand-partner"><span class="brand-divider" aria-hidden="true"></span><img class="splunk-logo" src="images/logo-splunk-acc-rgb-w.png" alt="Splunk" width="50" height="20"></span>
32+
<span class="brand-partner"><span class="brand-divider" aria-hidden="true"></span><img class="splunk-logo" src="images/logo-splunk-by-cisco-rgb-w.png" alt="Splunk by Cisco" width="55" height="20"></span>
3333
</a>
3434
<nav class="site-nav" aria-label="Primary navigation">
3535
<a href="#product">Product</a>
@@ -314,7 +314,7 @@ <h3>Cache hit ratio</h3>
314314

315315
<div class="efficiency-signature" data-reveal>
316316
<span>Open source from</span>
317-
<img class="splunk-logo" src="images/logo-splunk-acc-rgb-w.png" alt="Splunk" width="76" height="30">
317+
<img class="splunk-logo" src="images/logo-splunk-by-cisco-rgb-w.png" alt="Splunk by Cisco" width="82" height="30">
318318
<span>Signals, not verdicts.</span>
319319
</div>
320320
</div>
@@ -361,7 +361,7 @@ <h2 id="closing-title">Your agents are already producing the evidence.</h2>
361361
<a href="https://github.com/splunk/token-meter/blob/main/specs/SECURITY.md" target="_blank" rel="noopener noreferrer">Security</a>
362362
<a href="https://github.com/splunk/token-meter/blob/main/LICENSE" target="_blank" rel="noopener noreferrer">MIT</a>
363363
</div>
364-
<p class="footer-note"><span>Built in the open by</span> <img class="splunk-logo" src="images/logo-splunk-acc-rgb-w.png" alt="Splunk" width="23" height="9"></p>
364+
<p class="footer-note"><span>Built in the open by</span> <img class="splunk-logo" src="images/logo-splunk-by-cisco-rgb-w.png" alt="Splunk by Cisco" width="25" height="9"></p>
365365
</div>
366366
</footer>
367367

‎docs/talk/img/splunk-logo.png‎

-5.63 KB
Loading

‎docs/talk/index.html‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1026,7 +1026,7 @@ <h1 class="a" style="--d:.1s;font-size:5.6cqw;line-height:1.02">Spend tokens<br>
10261026
<div class="slot"><i></i><span>TOKEN METER</span><b></b></div>
10271027
<div class="paper">
10281028
<div class="ph" style="justify-content:center"><span>NEXT STEPS</span></div>
1029-
<a class="li" href="https://www.splunk.com/en_us/blog/artificial-intelligence/token-meter-a-live-cost-meter-for-your-coding-agents.html" target="_blank" rel="noopener noreferrer"><span class="ic"><img src="img/splunk-logo.png" alt="Splunk"></span><span class="t">Read the blog</span><span class="v">splunk.com/blog</span></a>
1029+
<a class="li" href="https://www.splunk.com/en_us/blog/artificial-intelligence/token-meter-a-live-cost-meter-for-your-coding-agents.html" target="_blank" rel="noopener noreferrer"><span class="ic"><img src="img/splunk-logo.png" alt="Splunk by Cisco"></span><span class="t">Read the blog</span><span class="v">splunk.com/blog</span></a>
10301030
<a class="li" href="https://github.com/splunk/token-meter" target="_blank" rel="noopener noreferrer"><span class="ic"><svg viewBox="0 0 16 16" aria-hidden="true"><path fill="#0a0b09" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg></span><span class="t">Install &amp; star</span><span class="v">splunk/token-meter</span></a>
10311031
<a class="li" href="https://github.com/splunk/token-meter/blob/main/specs/CONTRIBUTING.md" target="_blank" rel="noopener noreferrer"><span class="ic"><svg viewBox="0 0 16 16" aria-hidden="true"><path fill="#0a0b09" d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg></span><span class="t">Send a PR</span><span class="v">new models &amp; agents</span></a>
10321032
<a class="li"><span class="ic"><svg viewBox="0 0 24 24" aria-hidden="true"><rect x="9" y="1" width="3.6" height="10" rx="1.8" fill="#36c5f0"/><rect x="1" y="7.4" width="10" height="3.6" rx="1.8" fill="#36c5f0"/><rect x="13" y="9" width="10" height="3.6" rx="1.8" fill="#2eb67d"/><rect x="13" y="1" width="3.6" height="10" rx="1.8" fill="#2eb67d"/><rect x="11.4" y="13" width="3.6" height="10" rx="1.8" fill="#ecb22e"/><rect x="13" y="13" width="10" height="3.6" rx="1.8" fill="#ecb22e"/><rect x="1" y="11.4" width="10" height="3.6" rx="1.8" fill="#e01e5a"/><rect x="9" y="13" width="3.6" height="10" rx="1.8" fill="#e01e5a"/></svg></span><span class="t">Join Splunk Slack</span><span class="v">#token-meter</span></a>
@@ -1179,7 +1179,7 @@ <h1 class="a" style="--d:.1s;font-size:5.6cqw;line-height:1.02">Spend tokens<br>
11791179
// slide number and brand
11801180
{const all=[...document.querySelectorAll('.slide')];all.forEach((sl,i)=>{
11811181
const n=document.createElement('div');n.className='snum';n.innerHTML=`${String(i+1).padStart(2,'0')}<small>/ ${all.length}</small>`;sl.appendChild(n);
1182-
const b=document.createElement('div');b.className='brand';b.innerHTML='<img src="img/splunk-logo.png" alt="Splunk"><span>Token Meter</span>';sl.appendChild(b)})}
1182+
const b=document.createElement('div');b.className='brand';b.innerHTML='<img src="img/splunk-logo.png" alt="Splunk by Cisco"><span>Token Meter</span>';sl.appendChild(b)})}
11831183

11841184
// page location chips
11851185
document.querySelectorAll('.slide[data-loc]').forEach(sl=>{sl.classList.add('has-loc');const d=document.createElement('div');d.className='loc a';d.style.setProperty('--d','.15s');d.innerHTML=sl.dataset.loc;sl.insertBefore(d,sl.firstChild)});

‎docs/token-optimization.html‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<a class="brand" href="./" aria-label="Token Meter home">
3030
<span class="brand-mark" aria-hidden="true">&gt;</span>
3131
<span class="brand-name">Token Meter</span>
32-
<span class="brand-partner"><span class="brand-divider" aria-hidden="true"></span><img class="splunk-logo" src="images/logo-splunk-acc-rgb-w.png" alt="Splunk" width="50" height="20"></span>
32+
<span class="brand-partner"><span class="brand-divider" aria-hidden="true"></span><img class="splunk-logo" src="images/logo-splunk-by-cisco-rgb-w.png" alt="Splunk by Cisco" width="55" height="20"></span>
3333
</a>
3434
<nav class="site-nav" aria-label="Primary navigation">
3535
<a href="index.html#product">Product</a>
@@ -229,7 +229,7 @@ <h2 id="start-title">Measure your own</h2>
229229
<a href="https://github.com/splunk/token-meter/blob/main/specs/SECURITY.md" target="_blank" rel="noopener noreferrer">Security</a>
230230
<a href="https://github.com/splunk/token-meter/blob/main/LICENSE" target="_blank" rel="noopener noreferrer">MIT</a>
231231
</div>
232-
<p class="footer-note"><span>Built in the open by</span> <img class="splunk-logo" src="images/logo-splunk-acc-rgb-w.png" alt="Splunk" width="23" height="9"></p>
232+
<p class="footer-note"><span>Built in the open by</span> <img class="splunk-logo" src="images/logo-splunk-by-cisco-rgb-w.png" alt="Splunk by Cisco" width="25" height="9"></p>
233233
</div>
234234
</footer>
235235

‎images/token-meter-header.png‎

-62.9 KB
Loading

0 commit comments

Comments
 (0)