paseo.cafe
All plugins

title-style

by zwmmm

Rename Paseo workspaces with a configurable LLM prompt — Chinese titles by default, following the metadata-generation model config

v1.3.0 Requires Paseo >=0.8.0

Install

paseo plugin add zwmmm/title-style --ref main

Security status covers commit 73b3f8813a26. This command tracks main. Refresh the listing before installing if the branch changed.

From the plugin's README

paseo plugin add zwmmm/title-style

需要 Paseo ≥ 0.8.0,并且已开启插件(Settings → Plugins → Enable plugins,或 ~/.paseo/config.json"pluginsEnabled": true)。

README

title-style

为 Paseo 会话(workspace)自动生成标题的插件:用设置页里可自定义的提示词调用模型,重命名侧边栏标题。默认生成简体中文标题,不局限于中文。

Paseo 内置的自动命名输出英文且没有全局语言配置。本插件在后台监听新会话的第一个 agent,用「元数据生成」配置的模型生成标题并覆盖,对整个 daemon 全局生效,包括非 git 目录。

Install

paseo plugin add zwmmm/title-style

需要 Paseo ≥ 0.8.0,并且已开启插件(Settings → Plugins → Enable plugins,或 ~/.paseo/config.json"pluginsEnabled": true)。

设置

Settings → Plugins → title-style → 打开「设置」(界面语言跟随系统语言,中文/英文),修改后自动保存:

设置项 说明
提示词 生成标题的提示词,可以指定任何语言或风格
模型覆盖 留空时跟随 Settings → Host → Metadata 的模型配置;填 provider/model 可覆盖

默认提示词:

用简体中文生成一个简短的任务型标题(不超过 30 个字):请求的操作 + 具体对象 + 关键标识符。直接输出标题文本,不要解释、引号或前后缀。

改坏了想恢复默认,把上面的文案粘回去即可。临时停用插件用插件列表的启停按钮。

工作方式

  • 监听 agent.created:每个 workspace 的第一个 agent 创建后异步执行一次
  • 从首条 prompt 提取素材(最多 600 字符),调用模型返回 {"title": "…"}
  • 通过 setTitle 写入 workspace 标题;Paseo 内置的英文命名结果会被覆盖,且不会反向覆盖本插件的标题
  • 生成用的临时 agent 以委托子代理(delegated subagent)身份运行,完成后自动归档,全程静默,不产生应用内或推送通知

Limitations

  • 只重命名新创建的 workspace;已有标题不会被修改
  • 用户手动改过的标题会被尊重(创建后 60 秒内的自动改名除外)
  • 生成期间会话的第一个 agent 下会短暂出现一个名为「会话标题生成」的子代理,完成后自动归档
  • 只处理会话标题;commit message 与 PR 文本的生成不受影响
  • 每次生成是一次真实模型调用,按元数据生成所配模型的用量计费

Scanned 14 Sep 2026, 17:48 UTC from zwmmm/title-style.