()
| 2679 | // change on disk) so new skills get announced. NOT called on compact — |
| 2680 | // post-compact re-injection costs ~4K tokens/event for marginal benefit. |
| 2681 | export function resetSentSkillNames(): void { |
| 2682 | sentSkillNames.clear() |
| 2683 | suppressNext = false |
| 2684 | suppressNextDiscovery = false |
| 2685 | } |
| 2686 | |
| 2687 | /** |
| 2688 | * Suppress the next skill-listing injection. Called by conversationRecovery |
no test coverage detected