renaming-opencode-sessions

仓库创建 2026年1月20日最近提交 21 天前SkillHot 收录 20 天前
▸ 精选理由

适用于无法使用交互命令时的快速修复

▸ 风险提示

直接修改数据库有损坏或数据丢失风险,务必备份

这个 Skill 做什么

通过直接修改本地 SQLite 数据库批量重命名 OpenCode 会话

直接编辑本地 SQLite 数据库批量改 OpenCode 会话名,绕过需要人工操作的 /rename 交互式 TUI。用在你有 session ID、想批量改名或远程操作又不方便打开交互界面时。优点是速度快、可脚本化,但操作数据库前务必备份 ~/.local/share/opencode/opencode.db,避免误改丢数据。

▸ 展开 SKILL.md 英文原文

Use when you need to rename an opencode session - bypasses the interactive /rename command by updating the SQLite database directly

Skill 开发管理opencode会话管理sqlite通用
3
Stars
0
Forks
14
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/ton-anywhere/my-favorite-prompts/main/skills/renaming-opencode-sessions/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/ton-anywhere/my-favorite-prompts/main/skills/renaming-opencode-sessions/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Renaming OpenCode Sessions

## Overview

Renames opencode sessions programmatically by updating the SQLite database at `~/.local/share/opencode/opencode.db`. This bypasses the interactive `/rename` command which requires manual TUI access.

## When to Use

- User requests renaming a session but doesn't want to do it manually
- You have the session ID and desired new title
- Batch renaming multiple sessions (automate with loop)

**Do NOT use for:** Creating new sessions, deleting sessions, or other session management tasks.

## How It Works

OpenCode stores session metadata in a SQLite database. The `session` table contains:
- `id` - Session UUID (e.g., `ses_25dd535caffemzyEEcQaZZFdqZ`)
- `
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有