Skip to content

[Feature] Request: Make Thinking Interval (expressionMin / expressionMax) Configurable #3

Description

@charly1r

What new features do you want? - 你想要什么新功能?

Hi! I really like the dsh-thought-buddy plugin. I found one small thing I’d love to see documented or made easier to customize.

By default, the thinking state uses:

"thinking": {
  "expressions": [8, 16, 14, 17, 5],
  "expressionMin": 2000,
  "expressionMax": 3600
}

I wanted to slow the thought/status text changes down to roughly 15 seconds. I found that changing it to:

"thinking": {
  "expressions": [8, 16, 14, 17, 5],
  "expressionMin": 15000,
  "expressionMax": 16000
}

works really well for me.

Would it be possible to either:

  1. Document expressionMin / expressionMax as a user-configurable setting, or
  2. Add an easy configuration option (for example through localStorage or the plugin config) so users don't have to edit the generated lib/client.js / data.ts files manually?

I originally thought the text speed was controlled by the typewriter settings (DELETE_MS, TYPE_MS, HOLD_MS), but those weren't what was causing the rapid thought changes. The important settings for the interval between thoughts were expressionMin and expressionMax.

Thanks!

Checks - 检查项

  • I have searched the issue tracker and confirmed that there is no identical issue. 我已经搜索问题追踪器并且确认没有相同的 Issue。
  • I admit that I previously checked all options without thorough verification and directly submitted this Issue, and I agree that it can be closed directly. 我承认此前未充分核实便勾选了所有选项并直接提交此 Issue ,且同意该 Issue 可被直接关闭。
  • I confirm that I am currently using the latest release or dev version of dsh-thought-buddy. If not, this issue can be closed directly. 我确认当前使用的是 dsh-thought-buddy 的最新正式版或开发版,若非如此,此 Issue 可被直接关闭。
  • I promise to provide a detailed description of the new feature I want, along with reasonable justification, rather than offering incomplete or vague information. 我承诺我会详细描述我想要的新功能,并附上合理的理由,而非提供不完整或模糊的信息。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions