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 optionalAI_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_PATHfor local CLI development and otherwise fall back toagentlogs@latest
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
--devspecial-casing from authentication commands - You can now authenticate against any host by passing it directly
logoutaccepts 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
Interactive Upload Command
Newnpx 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
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
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