Skip to content

Releases: scarletkc/Perenna

Perenna v0.4.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 02:14
f18efe8

Automated release for Perenna v0.4.1.

Plugin runtime updates

  • Codex and Claude plugins now start uvx perenna@latest mcp, resolving the
    latest stable Perenna release from PyPI and caching its environment through
    uv.
  • Plugin setup requires uv and a configured Vexor provider. Local embedding
    dependencies continue through the standalone installation.
  • Git synchronization examples for plugin users include the required repository
    URL: uvx perenna@latest sync setup <repository-url>.

Changelog

Changes since v0.4.0:

  • docs: preserve Skill scope during upgrades (#32) (364c82b)
  • ci: retry transient MCP Registry propagation failures (#33) (407847e)
  • docs: update release workflow index (#34) (e1bce01)
  • fix(plugin): run latest Perenna through uvx (#35) (4beaaa5)
  • chore(release): prepare 0.4.1 (#37) (f18efe8)

Full diff

Perenna v0.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 11:01
1a8cef2

Automated release for Perenna v0.4.0.

Persistent Git synchronization settings

  • A successful perenna sync setup <repository-url> now saves the selected
    Git remote in the Perenna home. Future Perenna processes use that preference
    automatically, while PERENNA_GIT_REMOTE remains an explicit process-level
    override.
  • perenna sync disable saves local-only mode without deleting the repository's
    Git remote. perenna sync status reports the effective selection and calls
    out an existing remote that still needs a choice between enabling
    synchronization and remaining local-only.
  • After upgrading the package, refresh a separately installed perenna-memory
    Skill with perenna skill install --agent codex --replace or
    perenna skill install --agent claude-code --replace. Combined plugin users
    should follow the
    plugin update guide.

See the
Git synchronization reference
for precedence, credentials, status output, and recovery behavior.

Changelog

Changes since v0.3.0:

  • docs: distinguish memory from specifications (#25) (a5373e9)
  • docs: resolve memory authority review (#26) (7205cfe)
  • docs: add MemPalace to comparison table (#27) (cf56db3)
  • feat(sync): persist Git synchronization preference (#29) (48883ea)
  • release: prepare 0.4.0 (#31) (1a8cef2)

Full diff

Perenna v0.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 00:33
7145019

Automated release for Perenna v0.3.0.

Highlights

  • Connect ChatGPT to Perenna on a developer machine or private host through
    OpenAI Secure MCP Tunnel. The new perenna serve --local-only mode serves
    Streamable HTTP without OAuth on a strictly loopback-only address, so no
    public inbound port is required. See the
    Secure MCP Tunnel guide for setup and the
    security boundary.
  • Update the HTTP transport to MCP 2.1 and declare private, zero-TTL tool-list
    metadata so clients can refresh the catalog without reusing a
    connection-specific tool list.

Changelog

Changes since v0.2.0:

  • docs: compare Perenna with agent memory alternatives (#16) (637b879)
  • docs: sharpen memory alternatives comparison (#17) (7255266)
  • docs: simplify memory alternatives comparison (#18) (0bda0b4)
  • docs: streamline memory alternatives comparison (#19) (07fc7d6)
  • chore: upgrade dependencies and MCP protocol support (#20) (84b81d4)
  • feat: Add local-only Secure MCP Tunnel serving (#21) (a1a90db)
  • fix: Update local HTTP test for MCP 2.1 (e47501d)
  • docs: record memory and knowledge boundary (#22) (4e1e6ae)
  • chore: release 0.3.0 (#24) (7145019)

Full diff

Perenna v0.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 03:27
6c68271

Automated release for Perenna v0.2.0.

Upgrade notes

Perenna 0.2.0 removes the process-level source label from the committed
memory format, MCP results, startup configuration, and generated plugin
configuration.

Before upgrading a repository created by an earlier version:

  1. Stop or avoid concurrent Perenna mutations.
  2. Remove source from every memory in the current Git tree.
  3. Validate the five-field memory format and commit that exact conversion.
  4. Upgrade Perenna and restart connected clients.
  5. Read every affected memory again before patching, replacing, or deleting
    it because the conversion changes its revision.

Remove the --source argument and PERENNA_SOURCE environment variable from
startup configuration. Perenna 0.2.0 rejects the earlier six-field memory
format and no longer accepts either setting.

Other changes include action-specific MCP input schemas, stage-specific index
recovery guidance, memory consolidation guidance in the bundled Skill, and a
documented Glama-to-ChatGPT connection workflow.

Changelog

Changes since v0.1.3:

  • refactor: split MCP schemas, deploy keys, and CLI output into modules (#11) (144a467)
  • docs(skill): guide memory consolidation (#12) (15fbc79)
  • fix!: align memory and index contracts (#14) (a7d2ad3)
  • docs: document hosted connectivity workflows (#13) (f0e29cf)
  • chore: release 0.2.0 (6c68271)

Full diff

Perenna v0.1.3

Choose a tag to compare

@github-actions github-actions released this 23 Aug 18:28
8c0daf6

Automated release for Perenna v0.1.3.

Agent memory import workflow

The bundled Skill now guides agents through explicitly authorized memory
imports. It scopes the source, curates and deduplicates candidates, writes
through Perenna's MCP tools, and verifies each affected destination.

Changelog

Changes since v0.1.2:

  • docs(skill): add memory import guide (b0037fc)
  • docs: move agent installation prompt to guide (9396956)
  • docs(skill): clarify how feedback becomes memory (29023b4)
  • docs: harden agent installation workflow (d0c5781)
  • Merge pull request #4 from scarletkc/scarletkc/memory-import-skill-guide (adaa7c6)
  • docs: tailor agent guidelines for Perenna (c57ae65)
  • test: cover validation and sync status branches (c782972)
  • Merge pull request #6 from scarletkc/scarletkc/test-codecov-coverage (0beedeb)
  • Merge pull request #5 from scarletkc/scarletkc/docs-perenna-agent-guidelines (2db6193)
  • ci: deduplicate pull request validation (a76c894)
  • Merge pull request #7 from scarletkc/scarletkc/ci-deduplicate-validation (62e0c45)
  • docs: add Perenna logo to README (2f2175e)
  • Merge pull request #8 from scarletkc/docs/add-readme-logo (af95946)
  • docs: add Perenna brand assets (2c76c96)
  • chore: release 0.1.3 (#10) (8c0daf6)

Full diff

Perenna v0.1.2

Choose a tag to compare

@github-actions github-actions released this 23 Aug 05:41
d9e70c0

Automated release for Perenna v0.1.2.

Faster repeated memory reads

Repeated memory reads now reuse the fully validated snapshot for the current
Git commit. Perenna continues to check HEAD on every operation and reloads
the snapshot whenever the repository advances.

Changelog

Changes since v0.1.1:

  • perf: cache validated memory snapshots (7f4e89a)
  • Merge pull request #2 from scarletkc/scarletkc/cache-memory-snapshots (1a2c578)
  • chore(release): bump Perenna to 0.1.2 (d32eeda)
  • Merge pull request #3 from scarletkc/scarletkc/release-0.1.2 (d9e70c0)

Full diff

Perenna v0.1.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 04:43
69a1e5b

Automated release for Perenna v0.1.1.

Changelog

  • Initial commit (8a006bd)
  • docs(init): new (8a702ee)
  • chore(init): git repo base (27575d0)
  • feat: implement local-first memory service (5e1ee00)
  • docs: reorganize documentation hierarchy (12e53e2)
  • docs: document backup remote setup (cdf1705)
  • feat: redesign memory tool contract (7e13335)
  • feat: automate Python package releases (50490ca)
  • chore: Ignore local agent metadata (9e79b71)
  • feat: add authenticated remote MCP deployment (b154d34)
  • chore: Add MCP registry publication workflow (70e04eb)
  • feat: aggregate retrieval results by memory (217434e)
  • docs: Refresh README quickstart and setup docs (f892227)
  • docs: Document interactive Vexor init and local extras (642a884)
  • feat: add guided Git backup setup (a60afd1)
  • feat: add Perenna memory skill (f47aa72)
  • feat: add native skill installation (a007c1d)
  • docs(skill): Clarify backup and install guidance (24e11d4)
  • feat: add Codex and Claude plugin marketplaces (c03abd3)
  • fix: honor repository line endings in plugin sync (3be044e)
  • chore(glama): declare maintainer and add score badge (4372285)
  • feat(sync): add safe portable Git synchronization (0dba0d0)
  • docs(adr): record cross-device access decision (8756dff)
  • fix(plugin): forward Vexor environment variables (cf38ff1)
  • ci: upload coverage to Codecov (575ec82)
  • chore(release): bump Perenna to 0.1.1 (6636f65)
  • Merge pull request #1 from scarletkc/scarletkc/release-0.1.1 (69a1e5b)