Loop v2025.11.281349 - Beta Release

Enhancements

  • Remix: Experiment With Real LLM Calls
    Re-run any captured LLM call with different models, parameters, or prompts — test “what if” scenarios against your actual data, not synthetic examples.
  • Quick Prompts: Edit & Redesigned Dialog
    Quick prompts now support editing and come with a refreshed, cleaner dialog for a smoother workflow.
  • Timeline Chart Uses Label-Based Coloring
    The timeline now adopts label-aware coloring for clearer and more consistent visual grouping.
  • Project Appearance Settings
    New appearance settings give you more control over how your project looks and feels.
  • Improved Duration Formatting
    Duration values are now formatted more intelligently and consistently throughout the UI.
  • Display Actual Time Range in Insights
    The insights bar now shows the actual time range of the loaded spans, improving transparency.
  • Expandable Section Tweaks
    Expandable and collapsible sections behave more consistently and cleanly.

UI / UX Fixes

  • Fixed Flickering with Long Prompt Names in Insights Menu
    Long prompt names no longer cause any flickering.
  • Fixed Timeseries Chart in Traces View
    Resolved rendering and behavior issues in the span timeseries chart.
  • Fixed Project Initialization Race Condition
    Eliminated a startup race condition that caused inconsistent project initialization.
  • Improved Span Label Coloring Logic
    Label coloring now correctly prioritizes non-root labels in the timeline.

Server / API Improvements

  • Added API Key Authorization
    The server now supports authorization also via LENS_SERVER_API_KEYS.
  • Dedicated Labels API Endpoint
    Labels can now be queried through a dedicated endpoint for more efficient access.
  • Span Scores Storage + CRUD APIs
    Server now persists span quality scores and exposes full CRUD operations.
  • Analytics Endpoint Fixes
    Adaptive bucketing and filter logic are now applied consistently across analytics queries.
  • Improved OpenRouter Cost Extraction
    Cost extraction now correctly processes the actual model response.

Screenshots

1 Like

On Ubuntu it’s not runing:

❯ ~/bin/LensLoop.AppImage
A JavaScript error occurred in the main process
Uncaught Exception:
Error: /lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by /tmp/.mount_LensLo81XUO8/resources/app.asar.unpacked/node_modules/@lensapp/machine-id-main/node_modules/native-machine-id/build/Release/native_machine_id.node)
    at process.func [as dlopen] (node:electron/js2c/node_init:2:2617)
    at Module._extensions..node (node:internal/modules/cjs/loader:1874:18)
    at Object.func [as .node] (node:electron/js2c/node_init:2:2844)
    at Module.load (node:internal/modules/cjs/loader:1448:32)
    at Module._load (node:internal/modules/cjs/loader:1270:12)
    at c._load (node:electron/js2c/node_init:2:17993)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:244:24)
    at Module.require (node:internal/modules/cjs/loader:1470:12)
    at require (node:internal/modules/helpers:147:16)

Thank you for your feedback. We have reproduced this issue on our end and are investigating it.

@konikvranik, could you please try the latest beta release (Loop v2025.12.03) and let us know if it resolves the issue?

Thank you, it’s running now.

2 Likes