Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

dejafix

Coding agent memory: local-first memory and judgment for AI coding agents. One MCP server for every project; it warns before an agent repeats a fix that already failed.

This package is the native build of dejafix 1.x. It installs four executables and needs no Python at run time:

  • djf and dejafix: the command line (djf init, djf log, djf precheck, djf doctor, djf migrate, …);
  • djf-mcp: the MCP server for Claude Code, Codex, Cursor, Claude Desktop and other clients;
  • djf-edit-hook: the edit hook that shows a file's lessons before an agent changes it.

Moving from projectmem: djf migrate lists what it would change, and djf migrate --apply moves the memory folders, the home folder and the hooks.

Source, documentation and issues: https://github.com/bigfree/dejafix.

Metadata

Release files for dejafix 1.0.0rc1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for dejafix 1.0.0rc1
File Actions
dejafix-1.0.0rc1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for dejafix-1.0.0rc1-py3-none-win_amd64.whl
dejafix-1.0.0rc1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for dejafix-1.0.0rc1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
dejafix-1.0.0rc1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for dejafix-1.0.0rc1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
dejafix-1.0.0rc1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for dejafix-1.0.0rc1-py3-none-macosx_11_0_arm64.whl
dejafix-1.0.0rc1-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details for dejafix-1.0.0rc1-py3-none-macosx_10_12_x86_64.whl

Total release size: 40.9 MB

Release files / dejafix-1.0.0rc1-py3-none-win_amd64.whl

Download URL dejafix-1.0.0rc1-py3-none-win_amd64.whl
Size 8.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
a286e634f3905762711a079eadd2127f334d3a289594b18cdab78966f6951bf9
BLAKE2b-256 checksum
How to use checksums
ff0aa5c639e9ddc5397f2ec9cbe7ca19e25f4e0ddc7d7e941373620ba48c8d98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 14, 2026.

Transparency log

Release files / dejafix-1.0.0rc1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL dejafix-1.0.0rc1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 8.7 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
595ba6f1afde1fdd938c1f439e4593754528d6d23933949b377e1d94d0f9e9dd
BLAKE2b-256 checksum
How to use checksums
088aea0bcc7f936ad9cfdf2d64aeb2fec32814c5b91fa50d4fd5f4ee5402ec71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 14, 2026.

Transparency log

Release files / dejafix-1.0.0rc1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL dejafix-1.0.0rc1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 8.3 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
8a2fc09765304a0e73f9bc0ce4ba441e14287145c68afe7f3749f74bc8f26c31
BLAKE2b-256 checksum
How to use checksums
6c8a99183c38c6e1a23f9bd47c91b7bb529011f002b3987133c669295e5f7ccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 14, 2026.

Transparency log

Release files / dejafix-1.0.0rc1-py3-none-macosx_11_0_arm64.whl

Download URL dejafix-1.0.0rc1-py3-none-macosx_11_0_arm64.whl
Size 7.6 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5cadf3524fc26af75ffa0da7d5e36a4c2c4fd5f536b8ced24503ec935cffa45f
BLAKE2b-256 checksum
How to use checksums
dee1959cc68578913c226f745e1bf8d94ae255bd70505269d1e16eebaa14dd78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 14, 2026.

Transparency log

Release files / dejafix-1.0.0rc1-py3-none-macosx_10_12_x86_64.whl

Download URL dejafix-1.0.0rc1-py3-none-macosx_10_12_x86_64.whl
Size 8.2 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
70b7758b4fc041d9d91b4a3d45e20bc6e21d730918ea7ad32881383f60c85127
BLAKE2b-256 checksum
How to use checksums
1815b4a12cd728e5bcc1bacf2ec928f0b8db7509a893732c684c2485c9906066
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 14, 2026.

Transparency log

Security for dejafix 1.0.0rc1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for dejafix-1.0.0rc1-py3-none-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 14, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page