fix(skills): refresh project folders in place - #11066
Open
cryppadotta wants to merge 2 commits into
Open
Conversation
Contributor
Greptile SummaryThe PR removes the redundant folder-creation action while preserving creation when no folder rail exists, and adds project-scoped skill refresh from the selected project folder.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains; the previously reported no-folder state now retains the toolbar creation action, while populated folder states use the rail control.
|
| Filename | Overview |
|---|---|
| ui/src/pages/CompanySkills.tsx | Preserves a reachable folder-creation control in both rail and no-rail states while adding scoped project refresh and coordinated query invalidation. |
| ui/src/pages/CompanySkills.test.tsx | Adds focused coverage for the folder-action visibility states and selected-project refresh argument. |
Reviews (2): Last reviewed commit: "fix(skills): preserve empty folder creat..." | Re-trigger Greptile
4 tasks
Remove the redundant toolbar folder action and add a scoped refresh control to project-backed skill folders. Co-Authored-By: Paperclip <noreply@paperclip.ing>
Keep the toolbar action available only while no folder rail exists, and cover the dismissed-nudge recovery path. Co-Authored-By: Paperclip <noreply@paperclip.ing>
cryppadotta
force-pushed
the
fix/skills-project-folder-refresh
branch
from
August 8, 2026 07:45
1f7bdb5 to
1b6a9c3
Compare
Contributor
Author
|
@greptile review |
1 similar comment
Contributor
Author
|
@greptile review |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Thinking Path
Linked Issues or Issue Description
No public GitHub issue exists for this focused UI bug.
What happened?
The installed skills view repeated the folder creation action in the toolbar. A selected project folder also had no way to refresh only its own project skills.
Expected behavior
The folder rail must own folder creation. A selected project-backed folder must offer a refresh action that scans only that project and refreshes the skill and folder queries.
Steps to reproduce
Paperclip version or commit
Reproduced before this two-commit fix on
master.Deployment mode
Local development with
pnpm dev.What Changed
Verification
pnpm exec vitest run ui/src/pages/CompanySkills.test.tsx— 20 tests passed.pnpm check:token-gates— passed with all three gates clean.pnpm -r typecheck— passed.pnpm build— passed.pnpm test:run— the server and UI stages passed 7,475 tests. The CLI stage then found one environment-sensitive AWS doctor assertion because this agent runtime injects static AWS credentials.env -u AWS_ACCESS_KEY_ID -u AWS_SECRET_ACCESS_KEY pnpm exec vitest run cli/src/__tests__/secrets.test.ts --project paperclipai— all 8 tests passed.Risks
project:<id>folder system key.Model Used
OpenAI Codex, GPT-5 family. The runtime did not expose a more specific model ID or context-window size. The agent used high-reasoning mode, repository tools, GitHub tools, and code execution.
Checklist
Fixes: #/Closes #/Refs #OR (b) described the issue in-PR following the relevant issue template#NNN/github.com/paperclipai/paperclipURLs)docs/...,fix/...) and contains no internal Paperclip ticket id or instance-derived details