klarkxy's DSH plugins

Auto Title

@klarkxy/dsh-current-title

Session titles follow the latest task automatically; names you set by hand stay put.

Install

 dsh plugin --profile web add @klarkxy/dsh-ai-services
 dsh plugin --profile web add @klarkxy/dsh-current-title

This plugin depends on AI Services; the commands install them in order.

Replace web with your profile name. Restart the profile after installing; the plugin then shows up under Settings → Plugins.

About

From README.md in 0.1.4.

Keep a DSH session title aligned with the current human task.

简体中文

Migrated from dsh-plugins/dsh-current-title. Title type labels stay bilingual (功能 / Feature, and the rest of the fixed vocabulary). Generation uses @klarkxy/dsh-ai-services purpose current-title.generate on the weak role.

The bundle insert is enabled after installation. It does not permanently turn off the built-in first-prompt title provider: this entry claims the native sessionTitle slot only while active, and disabling restores that owner when this package still owns the slot and the displaced loader entry is unchanged. Locale follows the host preference automatically; there is no settings page.

Install

Requires Node.js ≥22 and DSH 0.1.7-rc.2. The 当前标题 entry starts enabled and can be disabled in plugin settings. Native title storage and scheduling come from host sessionTitle; generation needs @klarkxy/dsh-ai-services.

Title shape

0903 | 修复 | 登录回调失败

Only recent real human user/message events are used. Plugin auxiliary messages are ignored. A manual rename is kept by native title storage. Disable cancels work and drops late results.

License

SATA License 2.1, including attribution for the original dsh-plugins sources.

The Editor preinstalls this feature enabled. In the Editor, use Settings → Plugins to switch it without restarting. Standalone DSH must load @klarkxy/dsh-ai-services before this package; installation or removal may require a restart when the host asks for one.