Skip to content

docs: add coding-agent client-hooks instrumentation blog post - #2749

Open
sfc-gh-jreini wants to merge 8 commits into
mainfrom
docs/instrument-coding-agents-blog
Open

docs: add coding-agent client-hooks instrumentation blog post#2749
sfc-gh-jreini wants to merge 8 commits into
mainfrom
docs/instrument-coding-agents-blog

Conversation

@sfc-gh-jreini

Copy link
Copy Markdown
Contributor

Summary

  • Adds a release blog post announcing coding-agent hook instrumentation (Cursor, Claude Code, OpenCode) that shipped in Instrumentation for hooks and coding agents #2732
  • Covers install, destinations, privacy defaults, trace structure, run lifecycle, and crash-recovery guarantees
  • Includes a real screenshot from an actual Cursor session (LangGraph agent + TruLens instrumentation task) showing the trace tree, model, and token usage

Test plan

  • Preview renders correctly with mkdocs serve (frontmatter, <!-- more --> cut, image path)
  • Confirm publish date/version references line up with the actual next release cut

Generated with Cortex Code

joshreini1 and others added 5 commits August 31, 2026 11:59
Announces the upcoming release feature that traces Cursor, Claude Code, and
OpenCode sessions via native lifecycle hooks with no app code changes.

Generated with [Cortex Code](https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code)

Co-Authored-By: Cortex Code <noreply@snowflake.com>
Shows scoring hook-captured Cursor/Claude/OpenCode traces offline with
Metric + Selector + compute_feedbacks_on_events, using real APIs already
on main (tool_selection, execution_efficiency, coherence_across_turns).

Generated with [Cortex Code](https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code)

Co-Authored-By: Cortex Code <noreply@snowflake.com>
TRULENS_CAPTURE_CONTENT only restores RECORD_ROOT input/output; tool call
arguments and results need TRULENS_CAPTURE_TOOL_PAYLOADS independently,
per CapturePolicy.apply in client_hooks/privacy.py. Without it, trace-level
judges like Tool Selection score an emptied-out trace.

Generated with [Cortex Code](https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code)

Co-Authored-By: Cortex Code <noreply@snowflake.com>
Tell readers to turn on all three content flags for useful evals instead
of just warning about what breaks when they're off.

Generated with [Cortex Code](https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code)

Co-Authored-By: Cortex Code <noreply@snowflake.com>
Avoid implying client-hooks.sqlite is a fixed or special path; reuse the
same postgres connection example already shown in the destination section.

Generated with [Cortex Code](https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code)

Co-Authored-By: Cortex Code <noreply@snowflake.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants