forked from Kilo-Org/kilocode
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] main from Kilo-Org:main #119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add the ability to install skills directly from the Skills Marketplace.
Changes:
- Replace 'View on GitHub' button with 'Install' and 'Global' buttons in SkillItemCard
- Add skill installation via SimpleInstaller (downloads SKILL.md from rawUrl)
- Support both project (.kilocode/skills/) and global (~/.kilocode/skills/) installation
- Add skill removal functionality with confirmation dialog
- Add tests for skill installation and removal
- Add translations for install buttons in all 22 language files
Architecture:
- SimpleInstaller handles skill installation/removal (fetches SKILL.md from rawUrl)
- MarketplaceManager routes skill operations to SimpleInstaller
- SkillsManager automatically discovers newly installed skills
How it works:
1. User clicks 'Install' to install to project, or 'Global' to install globally
2. The skill's SKILL.md is fetched from the rawUrl
3. A directory is created at .kilocode/skills/{skill-id}/ (project) or ~/.kilocode/skills/{skill-id}/ (global)
4. The SKILL.md file is written to that directory
5. The SkillsManager will automatically discover the new skill
Continues from #5031
…s-fix JetBrains Plugin - Performance and Stability Improvements
The skill installation metadata tests were failing on Windows CI because they used hardcoded Unix-style paths (e.g., /test/workspace/.kilocode/skills) while the implementation uses path.join() which produces backslashes on Windows. Updated all three failing tests to use path.join() for path construction.
Changeset version bump
feat: add skill installation from marketplace
Add abbreviated lines added/removed to task header
…ons in Agent Manager (#5208)
…5212) * fix(cli): prevent context drops from stale partial message updates * fix(cli): remove unused imports to fix lint errors
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )