Skip to content

4.7.0 - a portable plugin, Oh My Pi, and bug fixes

Choose a tag to compare

@MaxFreedomPollard MaxFreedomPollard released this 12 Aug 01:02
· 55 commits to main since this release

Many bug fixes and technical improvements.

Compartment installs as a portable Agent Plugin now, and Oh My Pi joins the clients compartment integrate knows by name.

Install it as a plugin

This repository is an Agent Plugins 1.0.0 package: plugin.json, mcp.json and the /compartmentalize skill, all at the root. Any host that reads the format installs the MCP server and the skill in one step, straight from GitHub. On Hermes 0.20.0 or newer, which is where the portable loader arrived:

pip install compartment && compartment init
hermes plugins install MaxFreedomPollard/Compartment
hermes plugins enable compartment

The native Hermes provider is still the fuller integration, because recall and persistence run on every turn rather than when a tool is invoked. On macOS and Windows the two resolve to the same plugin directory name, so install one or the other.

The bundled skill validates clean against the Agent Skills reference validator, so a strict host loads it instead of skipping it.

Oh My Pi

compartment integrate omp writes the server entry into ~/.omp/agent/mcp.json, backing the file up first, and /mcp reload picks it up without restarting the session. Asked for in #3 by asuan-dev.

Also

  • Opinions, preferences and conclusions are stored as ordinary memories. The guidance the server hands an agent had treated them as a special case in need of justifying. They are facts about the world like any other, and the rule that actually applies is the one everything else follows: one claim per memory, with the occasion that made it matter.
  • Every documented and CI store call carries its --source.

Downloads

Artifact For
Compartment-4.7.0.pkg macOS, one click, with the optional menu bar utility
Compartment-4.7.0.dmg macOS, drag to Applications
compartment-4.7.0-py3-none-any.whl pip / offline installs, any OS
compartment-4.7.0.tar.gz source distribution, packagers, air-gapped builds

Or, for the CLI and MCP server without the app:

pip install compartment