Skip to content

v1.2.4: New Database Check Command, Desktop Bug Fixes

Release Date: February 15, 2026


One-Sentence Summary

This update adds a database check command for easier troubleshooting, and fixes some desktop bugs.


New Feature: Database Check Command

What was updated?

Added the opencode db command, allowing direct querying and inspection of OpenCode's SQLite database.

What is opencode db?

This is a developer tool that lets you directly view content stored in the database, such as OpenCode session data and file records.

When to use it?

You can use it to troubleshoot the following issues:

IssueUsage
Can't find sessionopencode db "SELECT * FROM sessions"
Abnormal file recordsopencode db "SELECT * FROM files"
Want to see database structureopencode db ".schema"

Note: Regular users generally don't need this command; only use it when encountering data issues.


New Feature: JSON Migration Improvement

What was updated?

When migrating from JSON format to SQLite database, all IDs are now derived from file paths to ensure consistency.

What are the benefits?

Ensures IDs remain consistent after data migration, avoiding data association errors.


Bug Fix: Desktop File Tree Crash

The Previous Problem

In the desktop application, opening the file tree in certain situations could cause the program to crash.

The Current Situation

This stack overflow issue has been fixed, and the file tree can now be used normally.


Bug Fix: Notification Clearing

The Previous Problem

Desktop application notifications kept piling up and couldn't be cleared.

The Current Situation

Added a "Clear Notifications" action, allowing manual clearing of the notification list.


Should You Upgrade?

SituationRecommendation
Encountered file tree crash on desktop✅ Upgrade
Want to troubleshoot database issues✅ Upgrade
Everything works fineCan wait for next release

Upgrade command:

bash
opencode upgrade

Technical Details (Optional)

Click to expand full changelog

Core

  • Added db command for database inspection and querying
  • Derive all IDs from file paths during JSON migration

Desktop

  • Clear notifications action
  • Fixed stack overflow issue in file tree component

← Back to Changelog