Skip to main content

OpenCode Hook Reliability

  • Coalesce repeated OpenCode idle events while preserving the final transcript update, serialize uploads and commit hooks, and stop stalled CLI processes before continuing (#45) thanks @Lauri-Nomme
  • Prefer an installed AgentLogs CLI to reduce repeated npm startup work

OpenClaw Transcript Uploads

  • Manually upload OpenClaw legacy JSONL and v2 SQLite sessions, with active conversation selection, native tool and diff rendering, and per-model token usage (#44) thanks @jdrhyne
  • See the OpenClaw guide for supported versions and storage locations

Repository Attribution Across Session Directories

  • Claude Code and Codex uploads now select the most active allowed repository across recorded directories and remotes, including fork upstreams and linked Git worktrees (#43) thanks @jdrhyne
  • Capture checks cover every discovered Git root, with clear explanations when a denied, unlisted, or unresolved root blocks an upload
  • Sync uses the selected repository for filtering and change detection

Steering Messages

  • Claude Code steering prompts now appear between collapsible groups of working steps, with shareable message links and a quieter presentation outside the prompts sidebar (#29) thanks @MSch

Team Dashboard and Landing Page Fixes

  • Team changes now refresh the dashboard immediately, with controls staying busy until the update completes; the selected period persists in the URL (#42) thanks @souritrakar
  • Signed-in users now see “Go to app” in the landing page navigation and hero
  • Removing members, leaving a team, and deleting a team now use in-app confirmation dialogs

OpenAI-Compatible Summary Backends

  • Self-hosted AgentLogs deployments can now generate transcript titles through any OpenAI-compatible API
  • New server env vars: AI_BASE_URL, AI_MODEL, and optional AI_API_KEY
  • OpenRouter remains supported as the hosted fallback for summary generation
  • See the updated Hosting guide for configuration examples

Codex Support Is Now Stable

  • Codex integration has graduated from experimental to stable in the docs and UI
  • Codex transcript capture stays transcript-only, so git commit tracking remains off by default
  • The Codex installer and help text now use stable terminology
  • Codex hooks now prefer AGENTLOGS_CLI_PATH for local CLI development and otherwise fall back to agentlogs@latest

GitLab Login Support

  • AgentLogs server now supports GitLab authentication in addition to GitHub

Server Architecture Rewrite

  • AgentLogs server is no longer tied to Cloudflare-specific infrastructure
  • Self-hosting now runs as a single standalone binary or Docker image (ghcr.io/agentlogs/agentlogs)
  • On-prem deployment is now much simpler
  • See the new Hosting guide

CLI Login Hostname Required

agentlogs login now requires an explicit hostname:
  • Removed --dev special-casing from authentication commands
  • You can now authenticate against any host by passing it directly
  • logout accepts an optional hostname and logs out from all hosts when omitted

Pi Support

Added support for Pi transcripts.
  • Automatic sync: Transcripts upload after each turn and on session exit
  • Git commit enhancement: Automatically adds transcript links to commit messages
  • Branch-aware: Properly handles Pi’s conversation branching feature
  • Interactive upload: Pi sessions now appear in npx agentlogs upload
Install the extension (run inside Pi or from the terminal):
See the Pi integration guide for full setup instructions.

Interactive Upload Command

New npx agentlogs upload command to browse and upload transcripts from any agent.
  • Interactive picker: Browse all local transcripts with an interactive TUI
  • Multi-agent support: Discovers transcripts from Claude Code, Codex, and OpenCode
See the CLI commands reference for full usage details.

Team Dashboard

The team page now features a comprehensive dashboard with analytics and member management.
  • Activity metrics: View total team logs, lines added, modified, and removed
  • Activity trend chart: Stacked area chart showing daily (or hourly for 24h) activity per team member
  • Usage charts: See agent and model usage across your team

Transcript Deletion

Transcript owners and team admins can now delete transcripts directly from the dashboard.

Codex Support (Experimental)

Added experimental support for OpenAI Codex transcripts.
  • Automatic transcript capture via MCP server integration
  • Background service watches for session changes
  • Uploads triggered on each agent response completion
  • Zero-interaction setup: just add MCP config and go
See the Codex integration guide for setup instructions.

Documentation

We shipped our official documentation site! You’re reading it right now.
  • Getting started guides for Claude Code and OpenCode
  • Full CLI command reference
  • Permissions and configuration docs

OpenCode Plugin

Added support for OpenCode transcripts.
  • Upload OpenCode sessions via the CLI
  • View OpenCode transcripts in the dashboard
  • Transcripts are marked with the OpenCode icon for easy identification