Skip to content

Releases: Gentleman-Programming/gentle-pi

gentle-pi v0.4.5

04 Jun 19:48

Choose a tag to compare

What's Changed

  • Update the npm publish workflow to Node 24-compatible GitHub Actions:
    • actions/checkout v6
    • pnpm/action-setup v6.0.8
    • actions/setup-node v6
  • Remove the Node.js 20 action deprecation warning seen during the v0.4.4 publish workflow.
  • Keep the npm release path unchanged: publishing still happens through the GitHub Actions workflow with npm provenance and latest dist-tag support.

Why it matters

This is a small CI hygiene release. It keeps the release pipeline compatible with GitHub's upcoming Node.js 20 action removal without changing runtime behavior.

Validation

  • pnpm test
  • node scripts/verify-package-files.mjs
  • pnpm publish --dry-run --no-git-checks
  • GitHub Actions publish workflow succeeded for gentle-pi@0.4.5

gentle-pi v0.4.4

04 Jun 19:43

Choose a tag to compare

What's Changed

  • Add the native SDD dispatcher path on top of the deterministic status engine.
  • Inject authoritative native status JSON and generated phase instructions into SDD phase agents.
  • Add /sdd-continue and /gentle-ai:sdd-continue dispatcher commands.
  • Tighten sync/readiness logic so stale reports cannot bypass current verify/core-artifact blockers.
  • Document the intent-driven SDD architecture: user intent → status engine → orchestrator phase decision → agent execution.

Validation

  • pnpm test
  • node scripts/verify-package-files.mjs
  • pnpm publish --dry-run --no-git-checks

gentle-pi v0.4.3

04 Jun 18:23

Choose a tag to compare

What's Changed

  • Add a Pi-shaped SDD status contract and read-only sdd-status agent.
  • Enforce persisted task completion parity: sdd-apply owns task checkbox updates, while verify/archive validate and block stale unchecked tasks.
  • Preserve sdd-sync as the canonical sync-before-archive phase while adding status/actionContext guards.
  • Include package/runtime verification for installed status support assets and drift detection.

Validation

  • pnpm test
  • node scripts/verify-package-files.mjs
  • pnpm publish --dry-run --no-git-checks

gentle-pi v0.4.2

04 Jun 14:47
7cc2490

Choose a tag to compare

What's changed

  • Enforce phase-scoped SDD interactive gates.
  • Clarify that continuous SDD chains require auto mode or explicit full approval.
  • Add interactive proposal question rounds focused on business/product/PRD understanding.
  • Keep testing, PR shape, changed-line budget, and harness mechanics out of proposal questions unless explicitly requested.
  • Add regression coverage for the new SDD prompt and chain semantics.

Verification

  • pnpm test
  • pnpm publish --dry-run --no-git-checks

gentle-pi v0.4.1

02 Jun 11:16

Choose a tag to compare

What's changed

  • Aligns the runtime language contract with gentle-ai v1.34.0.
  • Keeps technical artifacts English by default, independent of active persona.
  • Treats public/contextual comments separately from technical artifacts: comments now follow the target context language by default.
  • Updates comment-writer so Spanish comments default to neutral/professional Spanish unless the user or context clearly calls for regional tone.
  • Expands package resource verification to include the orchestrator asset and all shipped skills.

Validation

  • pnpm test
  • node scripts/verify-package-files.mjs
  • pnpm publish --dry-run --no-git-checks

gentle-pi v0.4.0

31 May 11:45

Choose a tag to compare

What's new in v0.4.0

This release catches gentle-pi up with recent Gentle AI parity work and closes the open issue backlog except the intentionally deferred autonomous-guard proposal.

Highlights

  • Global persona config: /gentle:persona now persists globally, with project-local overrides still respected.
  • SDD runtime asset auto-refresh: package-owned global SDD agents/chains refresh automatically after updates, while project-local overrides remain protected.
  • Configurable startup banner: hide/show the rose and text logo, choose color presets, and keep the runtime info panel useful.
  • Model routing export/restore: /gentle:models can export saved routing with x and restore it with r after validation and confirmation.
  • Safety and diagnostics: added /gentle-ai:doctor, sensitive-path guards for read/write/edit, and CI action SHA pinning.

Fixes

  • Fixed SDD global agents ignoring saved model routing unless frontmatter was manually edited.
  • Fixed neutral persona/voseo leakage after reload.
  • Fixed skill registry watchers keeping non-interactive pi -p sessions alive.
  • Fixed .agents/skills being listed as model-routable agents.
  • Fixed startup dashboard AGENTS/SKILLS/EXTENSIONS counts.
  • Fixed CRLF skill frontmatter parsing.

Validation

  • pnpm test
  • pnpm publish --dry-run --no-git-checks

gentle-pi v0.3.10

25 May 10:06
87e993e

Choose a tag to compare

What's Changed

  • Fix self-hosted gentle-pi startup when both the project-local and installed skill registry extensions are present.
  • Make the project-local skill registry extension win over the installed package copy.
  • Skip duplicate registration from the installed package copy instead of failing or double-registering hooks.

Why it matters

This keeps development-on-itself workflows stable: a checkout of gentle-pi can run with its project-local extension while the globally installed package is also present.

Validation

  • Runtime harness coverage for duplicate extension registration behavior.
  • Package startup path verified through the gentle-pi test harness.

gentle-pi v0.3.9

22 May 22:35

Choose a tag to compare

What's changed

  • Fixed /gentle:models agent assignment panel usability with large agent lists.
  • Kept Continue and ← Back visible within constrained terminal overlay height.
  • Added scroll indicators and g / G top/bottom navigation.
  • Hardened model panel display against terminal control-sequence injection.
  • Rejected unsafe custom model IDs before persistence/frontmatter application.
  • Added runtime harness coverage for long lists, height budget, terminal sanitization, Kitty key input, and invalid model IDs.

Verification

  • pnpm test
  • pnpm publish --dry-run --no-git-checks

gentle-pi v0.3.8

18 May 17:27

Choose a tag to compare

Changed

  • Add a release skill documenting the GitHub Actions npm publish flow.
  • Update release docs to forbid local npm publish for gentle-pi and use the publish workflow instead.

Verification

  • pnpm test
  • pnpm publish --dry-run --no-git-checks

gentle-pi v0.3.7

18 May 17:23

Choose a tag to compare

Fixes

  • Respect neutral persona mode after reload by removing unconditional Spanish/Rioplatense voseo guidance from the shared orchestrator prompt.
  • Add regression coverage for issue #21: neutral persona prompt includes neutral language guidance and excludes the old unconditional voseo instruction.
  • Add artifact-language guardrails so persisted prompts/assets default to English.

Verification

  • pnpm test
  • pnpm publish --dry-run --no-git-checks