mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-04-29 04:00:36 +00:00
Merge pull request #2656 from QwenLM/fix-issue-qwen-code
fix: resolve /clear command and ESC key lag caused by hooks system
This commit is contained in:
commit
cd935a5896
8 changed files with 297 additions and 25 deletions
|
|
@ -1769,6 +1769,15 @@ export class Config {
|
|||
return this.hookSystem;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fast-path check: returns true only when hooks are enabled AND there are
|
||||
* registered hooks for the given event name. Callers can use this to skip
|
||||
* expensive MessageBus round-trips when no hooks are configured.
|
||||
*/
|
||||
hasHooksForEvent(eventName: string): boolean {
|
||||
return this.hookSystem?.hasHooksForEvent(eventName) ?? false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if hooks are enabled.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue