Repository navigation
·
7 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Every agent, production Linux: the same posterior and the same deterministic
engine now drive OpenAI Codex and Google Antigravity natively, any MCP client
over stdio, and CI pipelines through a health gate.
Added
- OpenAI Codex adapter (
install.sh codex):AGENTS.md, four roles in
.codex/agents/bound bymodel_reasoning_effort(xhigh/high/
medium/low) with matching sandboxes, the MCP advisor in
.codex/config.toml, aPreToolUseguard onapply_patchandBash
scoped to executor roles (.codex/hooks.json), and single-session
profilestierdecay-t0…t3. - Google Antigravity adapter (
install.sh antigravity): an always-on
workspace rule, four subagents in.agents/agents/(profor T3/T2,
flashfor T1/T0, executors sandboxed), and.agents/mcp_config.json. - Shared Agent Skills (
core/agent-skills/:tierdecay-routing,
tierdecay-distill,tierdecay-execution) installed to.agents/skills/
for both; the installer records co-ownership so uninstalling one target
keeps them for the other. tierdecay mcp: an MCP server over stdio withtierdecay_route,
tierdecay_rubric,tierdecay_playbook,tierdecay_status,
tierdecay_export,tierdecay_doctor, and
tierdecay_validate_observation;tierdecay_recordonly with
--allow-ledger-append true. Speaks the stateless2026-07-28protocol
(server/discover, per-request version in_meta,resultType,
cacheabletools/list, error-32022with the supported versions) and the
initializehandshake of2025-11-25,2025-06-18,2025-03-26, and
2024-11-05.tierdecay doctor: read-only health checks (Node version, ledger and
playbook parse, 150-line cap, world-writable state,MODELS.md, router
configuration, guard executable, owed bookkeeping, entries without
epoch:); exit 1 on any failure.tierdecay observe --append LEDGER: validated, locked (O_EXCL, stale
after 30 s, timeout 10 s), duplicate-refusing,fsync+ rename ledger
append that preserves the file mode.tierdecay export --format codex|antigravity;--root,--version,
tierdecay completion --shell bash; documented, stable exit codes.- OCI image (
Dockerfile): distrolessnonroot, base images pinned by
digest, verified in CI read-only and without network. - GitHub Action (
action.yml):uses: alebgl77/tierdecay@v0.5.0runs
doctor, writes a job summary, exposeshealthyandreport. - Releases:
tag-release.ymltagsmainwhenpackage.jsoncarries a new
version with aCHANGELOGsection, after the full CI suite passes on that
commit; release assets gain a CycloneDX SBOM covered bySHA256SUMS. - Engineering diagrams (
docs/diagrams/: reference architecture, routing
decision, decay lifecycle) generated byscripts/build-diagrams.js;
ROADMAP.md;docs/PRODUCTION.md. - Tests:
tests/test-production.js(MCP both eras, concurrent appends,
locks, doctor, layouts) andtests/test-adapters.js(Codex and
Antigravity schemas and bindings against the engine); installer and guard
suites cover the new targets and Codexapply_patchpayloads.
Changed
- The guard resolves the project from
CLAUDE_PROJECT_DIR, then
TIERDECAY_PROJECT_DIR, then the working directory, and understands Codex
apply_patchenvelopes; its Codex copy is generated and CI-checked. install.sh autodetects.codex/,.agents/rules/,.agents/agents/,
and thecodex,agy, andantigravitybinaries; thecodexbinary now
selects the native Codex target instead of the genericAGENTS.md.core/MODELS.mdrecords the Codex (effort) and Antigravity (pro/
flash) bindings.- Dependabot also tracks the container base images.