Current release
AgentSight 1.0.31
v1.0.31 improves the web frontend for fleet loading, narrow screens, and live session messaging. Machine overviews appear as individual Nodes finish loading, process and analysis views load on demand, mobile layouts keep tabs and dialogs reachable, long chat messages wrap, IME composition is preserved, and ambiguous HTTPS message writes are no longer replayed automatically. Authentication, capability, organization, and backend policy are unchanged.
Read the source ↗Repository skills
Shared agent skills stay versioned without committing generated links
v1.0.30 adds a repository-maintenance bridge for shared agent skills: the AgentSight repository pins eunomia-bpf/agent-skills under .agents/sources, provides small Bash and PowerShell sync entrypoints, and keeps generated .agents/skills links out of Git. The release does not change AgentSight product runtime code or existing repository-specific skills.
Read the source ↗Installation
Homebrew installation is documented in the product repository
v1.0.29 documents the official eunomia-bpf/tap Homebrew path for Linux x86-64, including the tap, formula install, and agentsight --version verification commands. Cargo and architecture-specific GitHub release binaries remain available.
Read the source ↗Audit provenance
Audit and LLM rows preserve source provenance and confidence
v1.0.28 preserves row-level provenance for audit and LLM records across live capture, SQLite reconstruction, agent-native session parsing, and legacy data. The additive view_source and confidence fields keep lineage and correlation quality visible; confidence remains source-specific rather than a global probability score.
Read the source ↗Container sessions
Bind can include agent-native sessions from named Docker containers
v1.0.27 adds repeatable agentsight bind --docker-container NAME support. The host runs AgentSight’s existing discovery and provider messaging inside the named container through a bounded JSONL bridge, keeps provider credentials and state in the container, merges those sessions into the normal snapshot/detail/message APIs, and fails closed on ambiguous or unavailable peers. Cursor is observable through the bridge but remains message-read-only.
Read the source ↗Recorded demo
Recorded Overview and session detail use one coherent fixture
v1.0.26 fixes the recorded demo so it loads a recorded LiveOverview alongside the session snapshot. The demo exercises the normal Overview, Conversation, Process Tree & AI Prompts, and Analysis paths with coherent Codex and Claude sample data for processes, resources, tool calls, network activity, failures, plans, and source-reported subscriptions.
Read the source ↗Messaging reliability
Live session messaging fails visibly and stays serialized
v1.0.25 hardened live provider messaging across provider resume, Direct, and Controller relay paths. It preserves the recorded Codex CLI version when resuming when possible, reports provider start/resume/transport failures instead of false acceptance, serializes messages to the same session, and bounds relay concurrency, response sizes, and request deadlines.
Read the source ↗Node freshness
Relay reconnect refreshes the running Node version
v1.0.24 refreshes the persisted Node version on authenticated Controller relay reconnects, so a Node that was upgraded and restarted no longer needs Direct re-pairing just to update the fleet version label. Older Nodes that omit the version header keep their existing stored value.
Read the source ↗Extension architecture
Composable product boundaries with one bounded session Component
v1.0.23 made ext/ the canonical cross-platform source layout for independently composable product functionality while keeping platform capture native. Only ext/session currently executes as a wasm32-wasip2 Component; dynamic extension discovery, extension-defined CLI commands, and generic remote extension routing are not shipped capabilities.
Read the source ↗Fleet overview
All machines is aggregated in the browser
Signed-in users can filter and compare reachable Nodes, active and stopped sessions, reported Tokens, CPU/RSS, Agent Plans, and source-reported subscription windows. The browser reads bounded Node overviews through Direct or Relay and combines them in memory; Controller keeps the machine directory and access policy rather than the Node snapshots.
Read the source ↗Session analysis
One Analysis workspace replaces separate Timeline and Detailed Events tabs
Analysis summarizes duration, LLM turns, tool activity, failures, token and model usage, files, network targets, processes, and resources above an interactive timeline. Selecting a timeline event keeps the lower-level event detail available without a separate raw-log tab.
Read the source ↗Cross-platform
Portable native-session workflows on Windows, macOS, and Linux
top, bind, vis, and report can use agent-native session files without eBPF. Native Windows session management is supported by CI and provider shims, while record and eBPF-backed tracing remain Linux-only; current GitHub Releases do not publish a Windows binary asset.
Read the source ↗Hosted architecture
Frontend and Controller deploy together while Direct stays independent
The hosted frontend and Controller API/relay deploy from one Cloudflare Worker revision. Direct browser-to-Node access remains independent, and detailed runtime data remains authoritative on Nodes rather than Controller.
Read the source ↗Release artifacts
Native Linux x86_64 and ARM64 binaries
Current GitHub Releases publish agentsight and agentpprof binaries for x86_64 and aarch64 Linux. The unsuffixed compatibility assets remain x86_64; use the architecture-specific artifact when pinning a reproducible deployment.
Read the source ↗Profiling
Agent Flamegraphs
agentpprof derives configurable task, skill, phase, action, object, repeat, result, outcome, and token stacks from local agent sessions, with pprof, folded, SVG, and JSON outputs.
Read the source ↗Product
Local session replay and reports
AgentSight can inspect Claude, Codex, Gemini, and Cursor session history, replay repository changes, serve recorded sessions, and export portable report snapshots.
Read the source ↗