You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: all tools use dir-level symlink — no per-skill fallback
- SKILL_DIR_EXCLUSIVE defaults to True in BaseApplier: all tools with
a SKILL_DIR now get a single symlink → ~/.apc/skills/ on apc sync
- Remove explicit SKILL_DIR_EXCLUSIVE=True from claude.py and openclaw.py
(now inherited from base)
- CursorApplier: inherits True; ~/.cursor/rules/ → ~/.apc/skills/
- CopilotApplier: SKILL_DIR_EXCLUSIVE=False (no dedicated skills dir)
- sync_helpers: remove link_skills() fallback entirely from sync path;
prune() only called for MCP orphans, not skills
- tests: update Cursor assertions from .mdc files to SKILL.md subdirs;
update mock appliers to default SKILL_DIR_EXCLUSIVE=True
0 commit comments