Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 2 KB

CHANGELOG.md

File metadata and controls

41 lines (33 loc) · 2 KB

Changelog

All notable changes to this project are recorded here. The format follows Keep a Changelog and the project adheres to Semantic Versioning.

[Unreleased]

[0.1.0] — 2026-11-02

First public release. LOOPScope (formerly an internal prototype named dsh-trajectory-viz) is published as dsh-loopscope.

Added

  • LOOP view (循环): one card per agent-loop iteration with an interactive four-phase ring (context → decision → act → observe), phase chips, tool chips, a LOOP sequence ribbon, a playback walkthrough, and a loop inspector for conversation, context, decisions, tool calls and results.
  • Duration bars view (时长条): per-row duration chart scaled to the P90 of settled activity so long Sessions stay readable in a narrow sidebar.
  • Timeline view (时间轴): real-time waterfall with idle compression, zoom, and follow-latest.
  • Summary header: active loop time, turns/steps, tool calls and failures, token in/out, first-token latency and generation time, cache hit rate.
  • Developer signals inside loops: approvals, retries, failed attempts, workspace changes, deliverables, team tasks/members and subagents.
  • zh/en dictionaries (follows the GUI language) and light/dark theme support.
  • Offline checks: npm run check (artifact + parser replay) and npm run check:render (server-rendered zh/en panel and LOOP markup), with a committed Session fixture so both run without a DSH installation.
  • GitHub Actions CI building both faces and checking committed artifacts.

Fixed

  • Request headers are attributed to the in-flight step, so first-token latency, tool roster and context-window facts are reported for the correct loop.
  • Long-lived Sessions no longer report a multi-day wall-clock span as the headline duration; the card shows active loop time and keeps the wall-clock span in the tooltip.
  • Playback keeps advancing while a live Session rebuilds the model every second.