Skip to content

Releases: aliengineering-byte/agenttx

AgentTX v0.2.0

Choose a tag to compare

@aliengineering-byte aliengineering-byte released this 02 Sep 12:03
7382c4f

AgentTX 0.2.0 adds an offline-verifiable rollback receipt and evidence contract while preserving the existing CLI and package exports.

Receipts bind the transaction identity, before/after workspace state, canonical patch metadata, rollback outcome, and verifier status. The release gate verifies rollback, unrelated-work preservation, concurrent-conflict refusal, installed CLI identity, no-clobber behavior, and tamper rejection.

AgentTX isolates supported Git repository changes, not the operating system. Child processes retain normal user permissions; external-side-effect detection is heuristic, ignored/untracked content has documented limits, and native Git must be available.

npm status: agenttx remains publicly available at 0.1.0. The registry owner is ali110v, but this environment has no npm authentication (whoami returns 401) and the repository has no trusted-publishing workflow. This tarball is the exact tagged GitHub artifact; do not infer npm 0.2.0 publication.

Source commit: 7382c4f06863e684451da9c27111cd7c18dcc9ee

Artifact SHA-256: 809fd289573e14c29d4b629049eb414a6c30d5e1f9a044fd7ed63c91323b9408

AgentTX v0.1.0

Choose a tag to compare

@aliengineering-byte aliengineering-byte released this 09 Aug 00:54

AgentTX v0.1.0

The first public release of AgentTX: Git-style transactions for AI coding agents.

AgentTX lets you run an arbitrary coding-agent command in an isolated repository transaction, inspect everything it changed, and then either accept or discard the result.

Highlights

  • independent no-hardlink Git clone with dirty, staged, unstaged, and non-ignored untracked baseline capture;
  • interactive child-process execution and generic agent command support;
  • file diff, deterministic risk, selected side-effect findings, and verification discovery;
  • structured JSON, terminal, and standalone redacted HTML inspection;
  • conflict-safe acceptance that preserves unrelated working-tree and index changes;
  • rollback that removes only the isolated transaction workspace before acceptance;
  • append-only hash-chained event history and interrupted-session recovery to review;
  • deterministic seven-file demo with a safely gated simulated push;
  • zero runtime dependencies, no telemetry, and no required cloud service or API key.

Try it

npx agenttx doctor
npx agenttx run <your-agent-command>
npx agenttx inspect
npx agenttx commit   # accepts files; does not create a Git commit
# or: npx agenttx rollback

Important limitations

AgentTX V0 is repository isolation, not an OS security boundary. The child retains normal user permissions. External-action detection is heuristic, can be bypassed, and cannot reverse a real push or arbitrary external-system change. Git submodules, active merge-like operations, resume, post-acceptance rollback, and ignored-file copying are unsupported. Independent clone setup and disk use scale with repository size.

Read the security model and threat model before using AgentTX around untrusted code.