Skip to content

Fix Forge installation in shared skill discovery directories - #1

Merged
michaeljabbour merged 1 commit into
mainfrom
fix/shared-skill-copy
Sep 11, 2026
Merged

michaeljabbour merged 1 commit into
mainfrom
fix/shared-skill-copy

Conversation

@michaeljabbour

Copy link
Copy Markdown
Owner

Amplifier scans both ~/.agents/skills and ~/.amplifier/skills. Forge's installer linked the shared .agents entry to a checkout outside the discovery boundary, so every startup/resume warned about the rejected link even though the Amplifier-specific copy was valid.

Install refreshable real copies in both scanned locations, migrating existing symlinks without touching their targets. Keep the Claude/OpenCode and optional legacy Codex links. Exclude development caches and virtual environments from copied payloads, and document that checkout updates require rerunning the installer.

Validation: 34 unit/contract tests pass on macOS, including new isolated-home tests for fresh installation, migration, repeated refreshes and stale-file removal, dry runs, and the tar fallback without rsync. bash -n scripts/install.sh and git diff --check pass. Runtime tools and skill instructions are unchanged.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@michaeljabbour
michaeljabbour merged commit c74cbca into main Sep 11, 2026
4 checks passed
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