github kenn-io/agentsview v0.44.0

7 hours ago

New features

  • Browse and correct project assignments in an opt-in project mapping workspace. Review folder suggestions and session previews, filter by date, and apply individual or bulk corrections.
  • Filter searches by project and date directly in the command palette. Switch to All Projects without changing the sidebar, or choose relative, calendar, or custom dates.
  • Open a session by ID or UUID with Ctrl/Cmd+G.
  • Push your archive to ClickHouse with agentsview clickhouse push, then serve the dashboard with agentsview clickhouse serve. Session edits remain in SQLite. ClickHouse does not support vector search or hosted raw sync.
  • Browse Cline CLI sessions with transcripts, token usage, costs, and remote sync. Continuation snapshots appear as one session. Cline VS Code extension sessions are not included.
  • Browse Charm Crush and Tencent CodeBuddy CN sessions with their recorded conversations and usage. Crush reports session totals without per-message token or cache breakdowns.
  • Track Augure Code separately from Codex and resume sessions through the Augure CLI. Proprietary Augure models remain unpriced.
  • Browse, search, and export Augure Desktop 3 beta sessions with usage and cost reporting. Remote sync is not supported for this agent.
  • Read DeepSeek Harness session formats through version 3, including compressed logs. AgentsView selects the newest supported generation and excludes inherited parent transcripts from child sessions.
  • Resume Pi sessions from AgentsView or copy a complete pi --session command.
  • Export new, edited, and deleted user and assistant messages with export conversations. Save progress to fetch subsequent changes, including messages from imported archives or sessions whose source files are gone. Only the latest message version is retained.
  • Find the earliest recorded activity and latest complete reporting hour with export range.
  • Generate and inspect Activity Insights from scripts with agentsview insight generate, insight list, and insight get.
  • Query archived usage without refreshing source files with session usage --no-sync.
  • Look up sessions by UUID through MCP search_sessions, including active sessions. MCP search_content also accepts include_one_shot and include_automated to include single-prompt runs and automated sessions.
  • Include transcript paths in session-list JSON with session list --include-source.
  • Inspect hosted raw sync through GET /api/v1/raw-sync/status, which reports source versions, parse-job counts, active devices, and upload backlog.
  • Choose Azerbaijani in language settings.
  • Hide AgentsView from the macOS Dock and Cmd-Tab when its window is closed using a new tray option. The setting is off by default and persists across relaunches. The app also adds a standard Window menu.

Improvements

  • Session Vitals, the session timing view, separates measured tool execution from time that cannot be assigned to a phase. Activity rows link to the corresponding transcript entries.
  • Export large session archives and multi-day digests with fewer repeated database reads.
  • Startup sync and usage-cache backfills use less background CPU.
  • Database upgrades show opening, schema, index, and migration progress before session syncing begins.
  • Session list, detail, sync, and search JSON include browser links when connected to a server. MCP session results preserve those links.
  • Session links give the provider and UUID separate URL segments, so replacing the UUID is easier. Existing encoded links still open.
  • JSON output from session list --json and usage daily --json --breakdown includes machine labels. The Activity machine filter keeps friendly labels visible and adds a short ID only when labels collide.
  • Failed pricing refreshes retry after about 1.5 hours, with increasing delays after further failures, instead of waiting a full day.
  • Profile export sessions, export hour, export day, and export digest with --cpuprofile, --memprofile, and --trace.

Bug fixes

  • Devin usage totals no longer discard messages from different sessions that share the same message number.
  • StepFun step-5-preview sessions receive cost estimates, including in existing archives without a resync.
  • Codex prompts no longer mix user text with injected context. Existing archives refresh affected text, previews, and message counts during startup resync when source files remain available.
  • Session previews skip complete leading injected-context blocks. WorkBuddy sessions also use their generated titles when present.
  • Every codex exec session is classified as automated. Roborev-tagged sessions are identified as automated code reviews.
  • Grok child sessions appear beneath their spawning parent and count as subagent activity. Native Pi branches regain parent links when the parent session can be resolved.
  • Older Piebald and Kilo databases import despite missing columns that previously caused discovery or parsing failures.
  • Cursor IDE imports accept structured tool results, including object-valued todo_write results.
  • VS Code Copilot assistant messages retain the model used for each request, including model changes within a session.
  • Healthy archived sessions continue copying to PostgreSQL and DuckDB when daemon-managed incremental pushes encounter a local ingestion failure.
  • Sync avoids repeatedly parsing unchanged malformed or missing source files where failure caching applies. Unrelated file events no longer bypass retry delays, and temporary lock-file changes no longer trigger session syncing.
  • Configuration loading rejects unknown keys under [vector], including misspelled or misplaced settings. Correct or remove these keys after upgrading, even if vector search is disabled.
  • An explicit nonzero --port fails when occupied instead of silently choosing another port. Updates preserve the explicit port choice.
  • PostgreSQL and DuckDB servers mounted under --base-path are discoverable, and API requests retain the path prefix.
  • Version-mismatch errors identify whether to restart the daemon or upgrade and restart a stale command or background service.
  • Clicking the macOS Dock icon or activating AgentsView through Cmd-Tab restores a hidden main window.
  • Copying a session's directory path works after the directory has been deleted.
  • Quality-page excerpts preserve complete Unicode characters when shortened.
  • Activity concurrency tooltips clear when the date changes or the report refreshes.
  • The Analysis panel header stays on one line.

Don't miss a new agentsview release

NewReleases is sending notifications on new releases.