Skip to content

skills: deduplicate same-named skills, prefer local over home directo… - #641

Merged
dwash96 merged 3 commits into
cecli-dev:v1.2.1from
devsoft-co-za:subagents_concatenation
Aug 13, 2026
Merged

skills: deduplicate same-named skills, prefer local over home directo…#641
dwash96 merged 3 commits into
cecli-dev:v1.2.1from
devsoft-co-za:subagents_concatenation

Conversation

@devsoft-co-za

Copy link
Copy Markdown

…ries

Skills found in multiple configured skills_paths directories now resolve to a single copy. Directory paths are ordered by priority so that a skill defined in a local project directory (e.g. ./.cecli/skills) shadows the same-named skill in any other directory, followed by other configured directories in the listed order, with home directories (e.g. ~/skills and the implicit ~/.cecli/skills default) last. Exact duplicate directory paths are also dropped.

When no skills_paths is configured, the default search directory remains ~/.cecli/skills (unchanged).

…ries
Skills found in multiple configured skills_paths directories now resolve
to a single copy. Directory paths are ordered by priority so that a skill
defined in a local project directory (e.g. ./.cecli/skills) shadows the
same-named skill in any other directory, followed by other configured
directories in the listed order, with home directories (e.g. ~/skills and
the implicit ~/.cecli/skills default) last. Exact duplicate directory
paths are also dropped.
When no skills_paths is configured, the default search directory remains
~/.cecli/skills (unchanged).
…; revert skills tests to main
- Order skill dirs local-first, home last so first occurrence wins
- Reduce added comments to single lines
- Revert tests/basic/test_skills.py to main version (removes test churn)
@devsoft-co-za

devsoft-co-za commented Aug 13, 2026

Copy link
Copy Markdown
Author

Many automated tests (github tests) are failing - not sure why. Let me know if there is anything I can do, I have pared the changes down to a minimum here

@dwash96
dwash96 changed the base branch from main to v1.2.1August 13, 2026 12:09
@dwash96
dwash96 merged commit d5087ee into cecli-dev:v1.2.1Aug 13, 2026
2 of 12 checks passed
@dwash96dwash96 mentioned this pull request Aug 13, 2026
Merged
Sign up for freeto 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.

3 participants

@devsoft-co-za@dwash96@tomjuggler