You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.