OpenCode Integration
OpenCode is an open-source AI coding assistant. AgentLogs provides integration with OpenCode for automatic transcript sync.Features
- Automatic sync - Transcripts are uploaded automatically when the session becomes idle
- Git commit enhancement - Automatically adds transcript links to git commit messages
- Commit tracking - Tracks which commits were made during each session
Installation
1. Authentication
Run the following command in the terminal:2. Configure OpenCode
Add the plugin to youropencode.json config file:
How It Works
The plugin is lightweight and shells out to the AgentLogs CLI for all processing:Transcript Upload
When a session becomes idle, the plugin triggers the CLI to upload the transcript. Transcripts are automatically deduplicated server-side based on session ID.Git Commit Enhancement
When a git commit is detected:- The plugin intercepts the command before execution
- Generates a stable transcript ID
- Appends a transcript link to the commit message
- Uploads a partial transcript so the link works immediately
Commit Tracking
After a git commit completes, the CLI extracts the commit SHA, branch, and title, then associates them with the transcript for easy navigation.Manual Upload
You can manually upload a session using the CLI:~/.local/share/opencode/storage/.