gentle-pi v0.5.0
·
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=1orruntime-guardrails.json. Lets expected dev commands (e.g. a plaingit 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(actionlist) when available, fall back safely tomem_context/mem_searchwhen it is not, treatneeds_reviewmemories 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 --forcedeny bypass and the deadrm -rf $HOMEdeny pattern surfaced during review of #46.