Skip to content

chore(pi): bump gentle-engram to 0.1.8#488

Merged
Alan-TheGentleman merged 1 commit into
mainfrom
chore/release-gentle-engram-0.1.8
Jun 13, 2026
Merged

chore(pi): bump gentle-engram to 0.1.8#488
Alan-TheGentleman merged 1 commit into
mainfrom
chore/release-gentle-engram-0.1.8

Conversation

@Alan-TheGentleman

@Alan-TheGentleman Alan-TheGentleman commented Jun 13, 2026

Copy link
Copy Markdown
Collaborator

🔗 Linked Issue

Closes #487


🏷️ PR Type

  • type:bug — Bug fix
  • type:feature — New feature
  • type:docs — Documentation only
  • type:refactor — Code refactoring (no behavior change)
  • type:chore — Maintenance, dependencies, tooling
  • type:breaking-change — Breaking change

📝 Summary

  • Bump gentle-engram package metadata from 0.1.7 to 0.1.8.
  • Update Pi setup pins, docs, and tests to install npm:gentle-engram@0.1.8.

📂 Changes

File Change
plugin/pi/package.json Bumps npm package version to 0.1.8.
plugin/pi/cli.js Updates self-install package pin.
internal/setup/setup.go Updates engram setup pi package pin.
internal/setup/setup_test.go Updates setup expectations.
plugin/pi/README.md, docs/AGENT-SETUP.md Updates user-facing install examples.

🧪 Test Plan

  • Unit tests pass locally: go test ./internal/setup ./plugin
  • E2E tests pass locally: not applicable for version bump
  • Manually tested the affected functionality

Additional validation:

  • npm test in plugin/pi
  • git diff --check

🤖 Automated Checks

These run automatically and all must pass before merge:

Check What it verifies Status
Check Issue Reference PR body contains Closes #N / Fixes #N / Resolves #N
Check Issue Has status:approved Linked issue has status:approved label
Check PR Has type: Label* PR has exactly one type:* label
Unit Tests go test ./... passes
E2E Tests go test -tags e2e ./internal/server/... passes

✅ Contributor Checklist

  • I linked an approved issue above (Closes #N)
  • I added exactly one type:* label to this PR
  • I ran unit tests locally: go test ./internal/setup ./plugin
  • I ran e2e tests locally: not applicable for version bump
  • Docs updated (if behavior changed)
  • Commits follow conventional commits format
  • No Co-Authored-By trailers in commits

💬 Notes for Reviewers

This prepares pi-v0.1.8 / npm gentle-engram@0.1.8 after Pi-native mem_review support landed.

Summary by CodeRabbit

  • Chores
    • Updated the Engram Pi package version from 0.1.7 to 0.1.8 across all setup, configuration, and documentation files.

@Alan-TheGentleman Alan-TheGentleman added the type:chore Maintenance/tooling label Jun 13, 2026
Copilot AI review requested due to automatic review settings June 13, 2026 09:25
@Alan-TheGentleman Alan-TheGentleman added the type:chore Maintenance/tooling label Jun 13, 2026
@coderabbitai

coderabbitai Bot commented Jun 13, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 666f053d-badc-4e3c-b0ea-f9d2371d70ec

📥 Commits

Reviewing files that changed from the base of the PR and between 1accb19 and eb9fa04.

📒 Files selected for processing (6)
  • docs/AGENT-SETUP.md
  • internal/setup/setup.go
  • internal/setup/setup_test.go
  • plugin/pi/README.md
  • plugin/pi/cli.js
  • plugin/pi/package.json

📝 Walkthrough

Walkthrough

Updates the gentle-engram npm package version from 0.1.7 to 0.1.8 across the Pi plugin manifest, CLI initialization code, setup orchestration logic, all related test assertions, and user-facing documentation to align with the published npm release and enable the Pi v0.1.8 tag.

Changes

gentle-engram Version Bump (0.1.7 → 0.1.8)

Layer / File(s) Summary
Package manifest and CLI constants
plugin/pi/package.json, plugin/pi/cli.js
Package version field and CLI PACKAGE_NAME constant are bumped to 0.1.8, with matching help text update for the pi install instruction.
Setup logic and test expectations
internal/setup/setup.go, internal/setup/setup_test.go
Pi agent setup code pins piGentleEngramPackage to 0.1.8. Test expectations for the install command, settings.json packages, preserved config, and error messages are updated across all four test cases.
User and setup documentation
docs/AGENT-SETUP.md, plugin/pi/README.md
Documentation references gentle-engram@0.1.8 in the quick-start setup command, detailed installation description of settings.json contents, and troubleshooting guide for missing mem_* tools.

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: bumping the gentle-engram package version to 0.1.8, which is accurately reflected throughout the changeset.
Linked Issues check ✅ Passed All code changes successfully implement the requirements from issue #487: package version pins, CLI references, setup/test files, and documentation are all updated from 0.1.7 to 0.1.8 consistently.
Out of Scope Changes check ✅ Passed All changes are directly scoped to the version bump objective; no unrelated modifications to functionality, unrelated files, or extraneous content were introduced.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/release-gentle-engram-0.1.8

Comment @coderabbitai help to get the list of available commands and usage tips.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR bumps the Pi package gentle-engram from 0.1.7 to 0.1.8 and updates all Pi setup entrypoints (CLI, Go setup command, docs, and tests) to consistently install/pin npm:gentle-engram@0.1.8.

Changes:

  • Bumped plugin/pi/package.json version to 0.1.8.
  • Updated Pi self-install pins in plugin/pi/cli.js and internal/setup/setup.go.
  • Updated docs and Go unit tests to expect/install npm:gentle-engram@0.1.8.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
plugin/pi/README.md Updates user-facing install and troubleshooting examples to 0.1.8.
plugin/pi/package.json Bumps the published npm package version to 0.1.8.
plugin/pi/cli.js Updates the CLI’s pinned self-install package string to 0.1.8.
internal/setup/setup.go Updates engram setup pi package pin to 0.1.8.
internal/setup/setup_test.go Updates unit test expectations for the new pin/version.
docs/AGENT-SETUP.md Updates setup documentation and manual install commands to 0.1.8.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread plugin/pi/cli.js
Creates Pi's Engram MCP config in the Pi agent dir and ensures pi-mcp-adapter
is declared in settings.json. The Pi extension itself is loaded by installing
the package with: pi install npm:gentle-engram@0.1.7
the package with: pi install npm:gentle-engram@0.1.8
@Alan-TheGentleman Alan-TheGentleman merged commit f1b765d into main Jun 13, 2026
16 checks passed
@Alan-TheGentleman Alan-TheGentleman deleted the chore/release-gentle-engram-0.1.8 branch June 13, 2026 09:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:chore Maintenance/tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(pi): bump gentle-engram to 0.1.8

2 participants