Releases: EmpiricaAI/ecodex
Releases · EmpiricaAI/ecodex
Release list
ecodex v0.2.4
[0.2.4] - 2026-07-02
Fixed
- The firewall was dark on every fresh install. The plugin's
hooks.json
carried a top-level_commentdoc field, but codex'sHooksFileparser is
deny_unknown_fields— so it rejected the whole file and no hooks ran
(no Sentinel, no session init). v0.2.3 shipped with this. The field is
removed; every hook loads. permissionDecision:allowspam on every allowed tool. codex's PreToolUse
contract only acceptsdeny(with a reason); a bareallowis "unsupported"
and fails open with a noisyhook (failed)line. The sentinel's allow path
emitted it on every noetic tool call. The translate layer now omits
permissionDecisionwhen the gate allows, so codex proceeds cleanly.- A fresh model couldn't bootstrap its own session.
session-initemits the
new session_id + a ready-to-fill PREFLIGHT template as
hookSpecificOutput.additionalContext, but the SessionStart translator read
only the flat Claude-Codecontextfield and dropped it — so the model never
learned its session_id and couldn't open a transaction. The translator now
reads the codex-native nested shape. - Practitioner identity is now carried into the sandboxed shell. empirica
keys per-practitioner calibration/Brier offEMPIRICA_INSTANCE_ID, which the
plugin set for hook subprocesses only. When the model ranempirica ...from
the sandboxed shell, the exec path injectedCODEX_THREAD_IDbut not
EMPIRICA_INSTANCE_ID, so empirica resolved aNonepractitioner — breaking
project_pathresolution and per-thread calibration. The exec env now mirrors
the codex thread id asEMPIRICA_INSTANCE_ID(the thread id is the
practitioner id).
Changed
- Cortex mesh auth is opt-in and automatic for mesh installs. The
ecodex
wrapper exportsCORTEX_API_KEYfrom~/.empirica/credentials.yamlwhen
present, so mesh installs authenticate regardless of shell rc. OSS-only users
(no cortex key) are unaffected. - Org migration
Nubaeon→EmpiricaAI. Repo, Homebrew tap, and
documentation URLs now point at the canonicalEmpiricaAIorg
(brew install EmpiricaAI/tap/ecodex,github.com/EmpiricaAI/ecodex). Old
NubaeonURLs redirect.
ecodex v0.2.3
ecodex v0.2.2
ecodex v0.2.1
ecodex v0.2.0
ecodex v0.1.0
Full Changelog: v0.0.1...v0.1.0
ecodex v0.0.1
Full Changelog: https://github.com/Nubaeon/ecodex/commits/v0.0.1