Create and seed a pensar vault.
Initialize a pensar vault
Creates the vault directory structure and seeds the control files:
schema.md, index.md, log.md, and (by default)
agent instruction files for Claude Code and Codex.
Path to the vault directory. No implicit default: pass
an explicit path, or configure one via PENSAR_VAULT,
use_vault(), or a walk-up schema.md marker. Per
CRAN policy pensar will not silently write to the user's home
filespace.
rproj
If TRUE (default), also write an RStudio project
file ({basename(path)}.Rproj). The project file makes a
vault stored under a hidden directory (e.g., one configured via
PENSAR_VAULT pointing at ~/.local/share/...) easy to
open as an RStudio project, since RStudio's GUI normally refuses
to create projects inside hidden folders. Code indexing is
disabled in the project file since the vault contents are
markdown, not R source. The file is a harmless ~14-line INI stub;
delete it anytime if you prefer not to use RStudio. Pass
rproj = FALSE to skip it entirely.
agent_instructions
If TRUE (default), write
CLAUDE.md and AGENTS.md with identical content
orienting an AI agent to work in this vault (CLI reminders,
editing rules, ingest workflow). If you don't plan to start an
AI agent session in the vault, pass FALSE.