Skip to content

gentle-pi v0.5.0

Choose a tag to compare

@Alan-TheGentleman Alan-TheGentleman released this 13 Jun 09:41
· 1336 commits to main since this release

gentle-pi v0.5.0

Features

  • Autonomous runtime guard profile (#46) — opt-in via GENTLE_PI_AUTONOMOUS_MODE=1 or runtime-guardrails.json. Lets expected dev commands (e.g. a plain git push) proceed without an interactive prompt in non-interactive runs, while hard-deny destructive patterns (git push --force/-f/--force-with-lease, git reset --hard, git clean -fd, rm -rf $HOME, etc.) are always evaluated first and can never be relaxed by config. Project config overrides global; invalid config fails safe.
  • Engram memory lifecycle rule (#48) — ports the gentle-ai lifecycle guardrails into the orchestrator Memory Contract. Agents prefer mem_review (action list) when available, fall back safely to mem_context/mem_search when it is not, treat needs_review memories as stale context to verify, and never auto-mark memories reviewed. Forward-compatible and availability-gated — no Engram release dependency.

Fixes

  • Persona neutral voseo leak (#45) — neutral mode no longer leaks Rioplatense voseo. The composed prompt is now mode-aware: it states the active persona mode explicitly, the neutral persona prompt forbids voseo outright, and the orchestrator no longer carries an unconditional voseo sentence.

Internal

  • Closed a git -C <dir> push --force deny bypass and the dead rm -rf $HOME deny pattern surfaced during review of #46.