Skip to content

feat: add active skills to slash commands, recursive skills folders and display options - #297

Open
JamesDAdams wants to merge 1 commit into
co-l:developfrom
JamesDAdams:feat/add-slash-commands-from-skills
Open

feat: add active skills to slash commands, recursive skills folders and display options#297
JamesDAdams wants to merge 1 commit into
co-l:developfrom
JamesDAdams:feat/add-slash-commands-from-skills

Conversation

@JamesDAdams

Copy link
Copy Markdown
Contributor

Summary

  • Active skills in slash commands (/): Enabled skills are now suggested in SlashAutocomplete across the chat composer (ChatInput) and TaskEditor with distinctive green styling (text-accent-success) and a Skill badge.
  • Recursive skill directory discovery: Backend recursively traverses subdirectories inside skills folders to load nested SKILL.md packages, assigning the relative folder path as group.
  • Folder grouping, token estimations & bulk toggle in Skills settings:
    • Skills located in subdirectories are organized into full-width collapsible cards (matching the MCP server cards style), collapsed by default.
    • Displays token count estimates for individual skills (~X tokens) and aggregated totals for skill folders.
    • Added a folder-level toggle to activate or deactivate all skills in that folder simultaneously without expanding/collapsing the accordion.
  • Fullscreen slash command display option: Added a setting under Display ("Choose whether the commands view uses default sizing or fills the available screen height.") allowing the slash autocomplete menu to span the full screen height bounded 10px below the header.

AI-Enhanced Development

Tell what models helped shape this PR:

  • AI Models: Gemini 3.7 Flash

Cache Impact

Does this PR affect anything cached — system prompts, tool definitions, skills, or other context?

  • Yes — Recursive discovery allows nested skill packages to be discovered and exposed via /api/skills and available for dynamic skill loading (load_skill), with estimated token counts exposed in API responses.

@JamesDAdams

Copy link
Copy Markdown
Contributor Author
image image

@JamesDAdams
JamesDAdams force-pushed the feat/add-slash-commands-from-skills branch from 1b2f2c7 to f098fd5 Compare September 4, 2026 10:10
…nd display options (rebase on develop with i18n)
@JamesDAdams
JamesDAdams force-pushed the feat/add-slash-commands-from-skills branch from f098fd5 to 545fe4f Compare September 4, 2026 10:14
@JamesDAdams

Copy link
Copy Markdown
Contributor Author

@co-l I make the change for i18n translate

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.

1 participant