跳到主要内容
    ↑↓ 选择↵ 打开esc 关闭
    中文English
    dabaige53

    Smart Title

    v1.0.3其他
    opencode-smart-title

    OpenCode plugin that automatically generates meaningful session titles using AI and smart context selection

    GitHub 星标

    1

    月装机量

    184

    近 7 天 39

    综合评分SCORE

    25.5

    生态多维模型

    最近提交

    6 个月前

    2026-01-31

    快速安装与配置

    opencode.json

    写入当前项目的 opencode.json,只对这个仓库生效。

    opencode.json

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["opencode-smart-title@1.0.3"]
    }

    opencode 启动时会通过内嵌运行时自动加载 npm 依赖并缓存至本地目录,无需手动在全局环境执行安装。

    Auto-generates meaningful session titles for your OpenCode conversations using AI.

    What It Does

    • Watches your conversation and generates short, descriptive titles
    • Updates automatically when the session becomes idle (you stop typing)
    • Uses OpenCode's unified auth - no API keys needed
    • Works with any authenticated AI provider

    Installation

    npm install @tarquinen/opencode-smart-title
    

    Add to ~/.config/opencode/opencode.json:

    {
      "plugin": ["@tarquinen/opencode-smart-title"]
    }
    

    Configuration

    The plugin supports both global and project-level configuration:

    • Global: ~/.config/opencode/smart-title.jsonc - Applies to all sessions
    • Project: .opencode/smart-title.jsonc - Overrides global config

    The plugin creates a default global config on first run.

    {
      // Enable or disable the plugin
      "enabled": true,
    
      // Enable debug logging
      "debug": false,
    
      // Optional: Use a specific model (otherwise uses smart fallbacks)
      // "model": "anthropic/claude-haiku-4-5",
    
      // Update title every N idle events (1 = every time you pause)
      "updateThreshold": 1
    }
    

    License

    MIT