Skip to content

v0.1.0

Choose a tag to compare

@Siddhartha-singh01 Siddhartha-singh01 released this 06 Aug 07:24
· 219 commits to main since this release
ee70cfc

Trajectory IR v0.1.0

First numbered library release of Trajectory IR: a portable, hash-verifiable intermediate representation for agent runs (seals, effect classes, block-and-gate, .tir packages) on top of pluggable durable backends.

Highlights

  • Python IR core with DBOS-backed durable steps and SQLite NodeLog
  • Optional backends: Postgres NodeLog, Restate-style durable hooks (local memo + injectable make_run_step), S3 and filesystem CAS
  • Go IR stack (go/trajir) with LocalSQLite/Memory memoization, optional Temporal, and filesystem CAS
  • Portable .tir thin/fat packages (Python + Go), with verification, resource limits, and thin rehydrate via CAS
  • Conformance R01–R08 under pytest conformance/
  • Sandbox (R06), graft (R07), projection redaction (R08), projector budget safety (R04) plus optional projector policy file
  • Host loop example (examples/host_loop) using only public client APIs
  • OSS process: DCO, CI (Ruff/Mypy/pytest coverage floors, Package smoke, Security pip-audit, Go coverage floor + govulncheck), Dependabot, SECURITY.md

Install (from source)

git clone https://github.com/Coder-s-OG-s/Trajectory-IR.git
cd Trajectory-IR
pip install -e ".[dev]"
# optional: pip install -e ".[s3]" or ".[postgres]"

From the release tag / PyPI (when published):

pip install trajectory-ir==0.1.0

Go:

cd go && go test ./...

See QUICKSTART.md and PHASE_1A_STATUS.md.

Not in 0.1.0

  • Package digital signatures (SIGNATURE reserved)
  • Live Restate cluster product packaging (adapter + local memo only)
  • Fluid / k8s-fluid profile
  • Full multi-tenant SaaS control plane
  • Automated PyPI Trusted Publishing (manual upload optional)

Spec note

Master README still names DBOS as the Phase 1A Python default; Go production Temporal is implemented. Tracking residual wording in issue #67.

CNCF context

Positioned against the storage gap described in the CNCF TAG Infrastructure white paper:

https://www.cncf.io/wp-content/uploads/2026/07/DoK_DataAnalyticsAIMLWorkloads_070826.pdf

Full changelog

See CHANGELOG.md section [0.1.0].