Skip to content

feat: add ralph as a dependency type so users can manage ralphs via agr#511

Merged
kasperjunge merged 1 commit intomainfrom
claude/add-ralphs-agr-support-F6fiF
Apr 3, 2026
Merged

feat: add ralph as a dependency type so users can manage ralphs via agr#511
kasperjunge merged 1 commit intomainfrom
claude/add-ralphs-agr-support-F6fiF

Conversation

@kasperjunge
Copy link
Copy Markdown
Collaborator

Ralphs are autonomous agent loop definitions (RALPH.md marker files) from
the ralphify project. This adds full lifecycle support: add, remove, sync,
and list. Ralphs auto-detect from marker files and install to .agents/ralphs/
(tool-agnostic, unlike skills which are per-tool).

Key changes:

  • New agr/ralph.py discovery module (mirrors skill.py)
  • Ralph install/uninstall functions in fetcher.py
  • Lockfile [[ralph]] section support
  • Auto-detection in add command (RALPH.md vs SKILL.md)
  • Type validation in config parsing
  • Tool-agnostic metadata stamping

https://claude.ai/code/session_01J5T3Nahs5A8RvizTq4jeQL

@kasperjunge
Copy link
Copy Markdown
Collaborator Author

@claude /code-review

@kasperjunge kasperjunge requested review from computerlovebot and removed request for computerlovebot April 3, 2026 17:16
Ralphs are autonomous agent loop definitions (RALPH.md marker files) from
the ralphify project. This adds full lifecycle support: add, remove, sync,
and list. Ralphs auto-detect from marker files and install to .agents/ralphs/
(tool-agnostic, unlike skills which are per-tool).

Key changes:
- New agr/ralph.py discovery module (mirrors skill.py)
- Ralph install/uninstall functions in fetcher.py
- Lockfile [[ralph]] section support
- Auto-detection in add command (RALPH.md vs SKILL.md)
- Type validation in config parsing
- Tool-agnostic metadata stamping

https://claude.ai/code/session_01J5T3Nahs5A8RvizTq4jeQL
@kasperjunge kasperjunge force-pushed the claude/add-ralphs-agr-support-F6fiF branch from 0686d15 to c54dc7a Compare April 3, 2026 18:39
@kasperjunge kasperjunge merged commit 55bd557 into main Apr 3, 2026
3 checks passed
@kasperjunge kasperjunge deleted the claude/add-ralphs-agr-support-F6fiF branch April 3, 2026 18:43
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.

2 participants