Mimic 2.0 wrapper around DeepMind Concordia v2.0.1 — the import-stability layer for the Concordia fork (Plan §9.1, ADR 2026-05-22).
Project description
mimic-concordia
The Mimic 2.0 wrapper around DeepMind Concordia v2.0.1.
This package is the import-stability layer for Concordia inside the Mimic
codebase. Everything that touches Concordia in Mimic should go through
mimic_concordia.*, not concordia.* directly. That gives us a single swap
point if upstream deprecates, changes shape, or has to be patched.
Plan reference: §9.1. ADR: 2026-05-22-concordia-vendoring-strategy.
What this package is
A pinned-dep wrapper:
gdm-concordia==2.0.1is a hard dependency (declared inpyproject.toml).mimic_concordia/__init__.pyre-exports the upstreamconcordiapackage and exposes a version check.mimic_concordia._provenancerecords upstream attribution and the version pin, both for humans and for the NOTICE bot.
What it is not
- Not (yet) a source fork. Concordia upstream's source tree is not in this
repo. We control upgrade timing via the pin in
pyproject.toml; that is the governance equivalent of vendoring for everything below the "we need to patch internal code" line. - Not a place to put Mimic-side glue logic.
ConcordiaPersonaBuilderand the prefab adapters live inmimic.framework.agents.concordia_runtime, not here. This package only ferries the upstream surface across the wrapper boundary.
Lazy source materialization
If any of the following happen, copy upstream concordia/ into
mimic_concordia/_vendor/concordia/ and switch the re-exports to that copy:
gdm-concordiais removed from PyPI or the GitHub repo is archived.- A required change cannot be expressed at the wrapper boundary (must edit Concordia internals).
- A regulator or buyer requires source-level provenance beyond a PyPI hash.
When triggered, the protocol is described in the ADR. The downstream
mimic_concordia.* import paths are unaffected.
Usage
import mimic_concordia
print(mimic_concordia.__concordia_version__) # "2.0.1"
# Submodules pass through cleanly:
from mimic_concordia import concordia
from mimic_concordia.concordia import agents, language_model, prefabs
The wrapper raises ImportError if gdm-concordia is missing or its
installed version disagrees with the pin. That mismatch is the contract for
F-12 step 1.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mimic_concordia-0.2.0a0.tar.gz.
File metadata
- Download URL: mimic_concordia-0.2.0a0.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f778beb9ce95551a4deaa7a38e93bafa78bfa216ccf062aaf4bdde63b20ce9cb
|
|
| MD5 |
4e77b51e17d55b8f223ba546b1da1954
|
|
| BLAKE2b-256 |
5bcb09928118eaa083f89ddac48cf48bef6bdff106cb4259000345b4d67d5022
|
File details
Details for the file mimic_concordia-0.2.0a0-py3-none-any.whl.
File metadata
- Download URL: mimic_concordia-0.2.0a0-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68ab65972eab507c24a0125252785a9bd4369605f577f08cf06fb18a662e8e60
|
|
| MD5 |
e8b01ed70f46ad2ad47879f8dea0d368
|
|
| BLAKE2b-256 |
9c75fe870adaad07caf21aad4517bbab58609f6333b47dbd65e4b33a326fd2d2
|