Skip to content

Enoch v0.2.0

Choose a tag to compare

@peking2 peking2 released this 22 Jul 08:37

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.providers and
    runtime agent context, so shared integrations no longer import or assume the
    enoch package 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 reference installs 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.toml schema 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.