Highlights
- Fixed Pi upgrades that could leave legacy subagent packages installed, including versioned legacy specs, which could trigger duplicate
subagenttool registration on startup. - Fixed Claude Code Context7 wiring by moving Context7 into
~/.claude/settings.jsonundermcpServers, the location Claude Code actually reads. - Added safe Context7 uninstall cleanup for old Claude
~/.claude/mcp/context7.jsonfiles while preserving custom user-managed files. - Mitigated the OpenCode TUI theme-change crash by removing theme-state subscription from the Gentle Logo TUI plugin.
- Hardened CodeGraph community-tool guidance and install behavior, including
pnpmsupport and project-index lazy initialization. - Reduced Claude SDD prompt footprint by lazy-loading the SDD workflow instead of keeping the full workflow always injected.
Why this matters
This release focuses on real user blockers: startup conflicts after Pi upgrades, Claude Code Context7 configs that were written to a dead path, OpenCode TUI crashes during theme changes, and CodeGraph setup friction. The goal is boring reliability: installs, upgrades, sync, and agent startup should work without users having to manually clean config files.
Validation
go test ./...goreleaser check- Targeted release-blocker verification passed for Pi package cleanup, Claude Context7 injection/uninstall, OpenCode Gentle Logo, and CLI component path reporting.
- PR #1012 passed Unit Tests, PR validation, and E2E tests on ubuntu, arch, and fedora.
Upgrade
brew upgrade gentle-ai