{"repo":"vtemian/agentprobe","free":true,"listed":false,"github":"https://github.com/vtemian/agentprobe","clone":"git clone https://github.com/vtemian/agentprobe.git","description":"Tool-agnostic TypeScript library for observing coding agent sessions. Built-in Cursor provider, extensible to Claude Code, Codex, and OpenCode.","language":"TypeScript","stars":28,"topics":["ai-agents","ai-coding","claude-code","cursor","developer-tools","observability","opencode","typescript"],"license":"MIT","category":"ai-agents","readme_excerpt":"@agentprobe/core A TypeScript library that turns AI coding agent transcripts into normalized, real-time event streams. https://github.com/user-attachments/assets/417364e3-8bfb-4afa-a309-241405f0c2a4 Unlike traditional observability tools (AgentOps, LangSmith) that require active instrumentation of your LLM calls, AgentProbe uses Passive Observability . It parses the artifacts (transcripts, logs) that tools like Cursor and Claude Code already leave behind, giving you real-time visibility into proprietary agents you don't own. --- It is designed in layers: - core : generic runtime + lifecycle diffing (tool-agnostic) - providers/cursor : Cursor transcript discovery + parsing - providers/claude-code : Claude Code session discovery + parsing - providers/codex : Codex JSONL session discovery + parsing - providers/opencode : OpenCode SQLite database adapter The core observer API is provider-injected and tool-agnostic. All four providers are enabled by default. Install Quick Start (Provider-Agnostic) createObserver enables all four built-in providers (Cursor, Claude Code, Codex, OpenCode) by default. You can pass a custom providers array, debounceMs , or checkIdleDelayMs as needed. How Runtime Works The watch runtime (used by createObserver ) is built around a state machine and an internal typed event bus that processes events sequentially. Event bus Inside the started state, all work flows through a sequential event bus with three event types: - file-changed : dispatched after debou","default_branch":null,"files":null,"tree":[],"storefront":"/r/vtemian","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vtemian/agentprobe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}