Enoch v0.2.0
Enoch v0.2.0
Enoch v0.2.0 is the first public open-source release of the refactored,
provider-neutral Enoch body. It retains the full development lineage from the
private v0.1.0 preview while making the body and its replaceable integrations
independently installable and descendant-safe.
Highlights
- Refactored the monolithic Telegram-oriented application into body-owned core
modules and replaceable chat, runtime, version-control, forge, and service
providers. - Added agent-neutral provider discovery through
our_ark.providersand
runtime agent context, so shared integrations no longer import or assume the
enochpackage name. - Preserved the six human-governed evolution sources and the candidate, task,
promotion, and adoption lifecycle across the refactor. - Added portable wheel-install coverage with independently packaged provider
contracts and immutable Git dependency pins. - Made launchd and systemd services derive package names, private-state paths,
environment variables, and executable names from the owning agent body. - Restored complete Genesis-to-Enoch descendant validation with repository-only
release checks explicitly separated from the inheritable body boundary.
Validation
- The 539-test Enoch body suite passes.
- Provider contract and reference-integration suites pass independently.
- Clean core and
referenceinstalls resolve all immutable dependency pins. - A Genesis remote-source gate creates a fresh descendant and validates the
inherited body before both birth-related commits. - GitHub Actions covers Python 3.11, 3.12, 3.13, and 3.14.
Compatibility
- Python 3.11 or newer.
genesis.tomlschema version 1.- Genesis v0.1.0 or a later compatible build.
Credentials, memories, logs, chat identifiers, and instance configuration stay
outside both the public source archive and the inheritable software body.