Coding & Developmentβ¨geminiπ€claudeπuniversal
AgentSight: System-wide AI agent profiling and monitoring with eBPF
lightweight system-level observability for AI Agents
Quick Start
Install this Skill
npx skills add eunomia-bpf/agentsight# AgentSight: System-wide AI agent profiling and monitoring with eBPF [](https://opensource.org/licenses/MIT) [](https://github.com/eunomia-bpf/agentsight/actions/workflows/ci.yml) [](https://arxiv.org/abs/2508.02736) [](https://dl.acm.org/doi/10.1145/3766882.3767169) **English** | [δΈζ](https://github.com/eunomia-bpf/agentsight/blob/master/README.zh-CN.md) AI agents can run commands, rewrite files, spawn processes, and contact remote servicesβbut when a run fails, stalls, or behaves unexpectedly, their logs rarely tell the whole story. AgentSight is a local-first `top`/`strace`-like observability tool for AI agents. It connects prompts, model calls, and tool decisions to their real effects on your machine. - **See what the agent is doing now.** Monitor active sessions, processes, resource, model and tool calls, file and network activity. - **Understand failures and improve agent behavior.** Connect prompts and skills to errors, then turn them into better instructions and skills. - **Find where time, tokens, and resources go.** Spot slow steps, retry loops, repeated model or tool calls, token-heavy sessions, and resource-hungry processes. - **Audit data movement and security-sensitive effects.** See which services received requests, which files changed, and whether agents stayed and give safety/security suggestions. - **Use it with your existing agents.** Run AgentSight around Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw, or any commandβwithout an SDK, proxy, or vendor integration. No SDK, no proxy, no vendor integration. AgentSight observes with eBPF and TLS traffic tracing, so it works even when the agent is a closed-source CLI. **β¨ Zero SDK Required** ## Quick Start ```bash cargo install agentsight # or: wget https://github.com/eunomia-bpf/agentsight/releases/latest/download/agentsight && chmod +x agentsight ``` <div align="center"> <img src="https://github.com/eunomia-bpf/agentsight/raw/master/docs/top-mode-demo.png" alt="AgentSight top live session view" width="1000"> <p><em>Live sessions ranked by model, session tokens, health, process family, tool calls, file activity, and network activity</em></p> </div> ```sh agentsight top ``` <div align="center"> <img src="https://github.com/eunomia-bpf/agentsight/raw/master/agentvis/examples/actplane-agent-nebula.gif" alt="Agent Nebula replay of Agent development across the ACTplane repository" width="1000"> <p><em>Agent Nebula replays how coding agents read, write, create, rename, and delete files across the ACTplane repository</em></p> </div> ```sh agentsight vis ``` <div align="center"> <img src="https://github.com/eunomia-bpf/agentsight/raw/master/docs/flamegraph-example/semantic-flamegraph-top200.svg" alt="Semantic flamegraph of the top 200 agent stacks" width="1000"> <p><em>Width is system-effect weight; the uneven stack height shows prompt, tool-call, process, and effect paths ending at different depths. See the <a href="docs/agentpprof.md#example-flamegraphs">agentpprof guide</a> for the other profiles and how widths and stack depths are drawn.</em></p> </div> ## π Why AgentSight? ### Traditional Observability vs. System-Level Monitoring Application-level tools such as [LangSmith](https://docs.langchain.com/langsmith/observability-concepts), [Langfuse](https://langfuse.com/docs/observability/overview), and [Phoenix](https://arize.com/docs/phoenix/) are great for traces, prompts, tokens, evals, and latency when you own the application code. Gateway/proxy tools such as [Helicone](https://docs.helicone.ai/getting-started/integration-method/gateway) are useful when you can route provider traffic through a managed endpoint. AgentSight focuses on the layer those tools often miss: what the agent actually does at the system boundary. It observes existing binaries and CLI agents without SDKs or proxies, then correlates LLM traffic with process execution, file access, and system activity. | **Challenge** | **Application-Level Tools** | **AgentSight Solution** | |---------------|----------------------------|------------------------| | **Framework Adoption** | β SDK, callback, or gateway integration per app | β Drop-in system tracer, no code changes | | **Closed-Source CLIs** | β Limited to what the tool exposes or logs | β Observes existing binaries and CLI agents from outside | | **Agent-Controlled Logs** | β Logs can be incomplete, disabled, or modified | β Kernel-level events independent of app logging | | **TLS LLM Traffic** | β Visible when routed through SDKs/proxies | β Captures plaintext at SSL/TLS calls without a proxy | | **System Actions** | β Often misses subprocesses and local file activity | β T ... (truncated)
Repository
578stars
86forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
π€claudeπuniversal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
πuniversal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
β¨geminiπ€claudeπ¬gptπuniversal
524
34
View
misakanet-failure-memory
Coding & Developmentπ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
π€claudeβ¨οΈcursorπuniversal
424
158
View