Skip to content

1.59.0

Choose a tag to compare

@mabdinur mabdinur released this 01 Jun 20:13
· 11 commits to master since this release
f1b7d22

New Features

  • Lapdog: Support tagging coding agent spans with commit hashes (using the git.commit.sha tag).
  • Normalize LLM Observability data sent via APM (meta_struct["_llmobs"] on v0.4 traces) to look identical to LLM Observability sent via the EVP proxy (/evp_proxy/v4/api/v2/llmobs), so tests can assert on a single format regardless of how the tracer delivered the spans.

Bug Fixes

  • Lapdog: Fix lapdog session model slug not updating after a /model switch. The session span now reflects the model selected during the session rather than always showing the model set at session start.
  • Lapdog: Make lapdog start, lapdog stop, and lapdog claude work on Windows. Previously the launcher used POSIX-only primitives (os.fork, start_new_session=True) so the background agent process was killed when the launcher exited, and the banner printed by lapdog claude crashed Python on the default Windows cp1252 stdout encoding. The Bun preload path passed to Claude via BUN_OPTIONS also had its backslashes stripped on Windows.