claude
Synopsis
Section titled “Synopsis”claude [ARGS...]Description
Section titled “Description”Wrapper for the claude CLI that ensures the AGENTS/ sub-repository is initialized and any agent-made changes are committed before launch. Delegates all scaffold and commit logic to agents-init --quiet (full setup), which ensures AGENTS/ is scaffolded and CLAUDE.md is symlinked to AGENTS/AGENTS.md in the current project.
Also syncs the host-scoped agent memory vault (agents-vault), which tracks curated memory living outside the project tree. The vault commits on launch but does not push; pushing happens from the Claude Code SessionEnd hook or an explicit agents-vault --push.
All arguments are forwarded verbatim to the real claude binary.
Opinionated component (C1): when disabled via __fish_config_op_aliases (or the __fish_config_opinionated master), the command is passed through to the real claude binary unchanged.
Arguments
Section titled “Arguments”ARGS |
Any arguments forwarded verbatim to the underlying claude binary |
Exit Status
Section titled “Exit Status”Exit status of the underlying claude binary
Example
Section titled “Example”claudeclaude --resumeclaude "Explain the recent changes"Dependencies: agents-init, agents-vault
Classification: bypasses-shadow(claude)