Skip to content

feat(skills): suggest skill activation#201

Merged
cniska merged 7 commits intomainfrom
skill-activation-heuristics
Apr 14, 2026
Merged

feat(skills): suggest skill activation#201
cniska merged 7 commits intomainfrom
skill-activation-heuristics

Conversation

@cniska
Copy link
Copy Markdown
Owner

@cniska cniska commented Apr 14, 2026

Motivation

The agent relies on its own judgment to decide when to activate a skill. A system-level hint based on the user's message improves activation rates without adding tool call overhead.

Summary

  • add trigger keyword map for bundled skills in skill-triggers.ts
  • in phasePrepare, scan user message for trigger matches and prepend a directive suggestion to the agent input
  • skip suggestions for already active skills
  • batch skill-activate tool to accept multiple names in one call
  • update tool instruction and output schema for batched activation

Fixes #194

@cniska cniska force-pushed the skill-activation-heuristics branch from 1398ea3 to a1bbc68 Compare April 14, 2026 19:25
@cniska cniska changed the title feat(skills): suggest skill activation from keyword heuristics feat(skills): suggest skill activation Apr 14, 2026
@cniska cniska merged commit 78f027d into main Apr 14, 2026
5 checks passed
@cniska cniska deleted the skill-activation-heuristics branch April 14, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(skills): suggest skill activation from keyword heuristics

1 participant