feat(tasks): surface local skills in the composer and upload on send#2926
feat(tasks): surface local skills in the composer and upload on send#2926tatoalo wants to merge 1 commit into
Conversation
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
React Doctor found no issues in the changed files. 🎉 Reviewed by React Doctor for commit |
|
753b5a5 to
c120794
Compare
87d0622 to
097a524
Compare
c120794 to
8422a11
Compare
097a524 to
17746ff
Compare
|
Reviews (2): Last reviewed commit: "feat(tasks): surface local skills in the..." | Re-trigger Greptile |

Problem
for cloud tasks, local skill invocations only sent the slash command text. User-local and repo-local skills were available in the local editor but not in the cloud sandbox
Changes
let's bundle uploadable local skills into zip artifacts with SHA-256 metadata and send them through the existing cloud artifact upload flow.
install
skill_bundleartifacts in the agent server before prompt delivery, inject the bundled skill instructions for the invoked turn, and suppress the raw slash command from the model-facing prompt so local skills behave like actual skills rather than unsupported commandsrefresh slash command metadata when a follow-up command is submitted, so newly created local skills can be selected and invoked without starting a brand-new task.
closes #2260