Repository navigation
Orion Code v0.3.22 — Agent Reliability & Efficiency
Orion Code v0.3.22 — Agent Reliability & Efficiency
@orion-agents/orion-code@0.3.22 · npm latest · tag v0.3.22 → 9f09e0a (#265)
Fixed
- ToolGateway in-flight request identity (T22-01): the in-flight dedupe map now
compares the fullcreateIntent()request digest. The same invocationId with
different arguments, tool, StepSnapshot, or parent rejects with
ORION_TOOL_INVOCATION_CONFLICTbefore any second side effect instead of silently
reusing the running execution's promise.
Added
- Durability fault-injection matrix (T22-02): ten scenarios across the seven
persistence boundaries (turn start / step snapshot / tool intent / tool receipt /
turn commit / turn terminal / compaction pointer) prove: a flushed event survives a
projection-publication crash; an intent without a receipt replays as
ORION_TOOL_OUTCOME_INDETERMINATEacross processes without re-running the side
effect; cancelled and failed turns are never re-projected as completed; two sessions
adopt the durable log monotonically without borrowing identity. - Coding-task evaluation harness (T22-04):
scripts/bench/coding-task-eval.tswith
12 machine-verified task fixtures (read/search, single-file edit, multi-file
refactor, fix-failing-test, add-feature, multi-turn goals, compaction continuation,
concurrent sessions, provider-429 recovery, permission denial, user cancellation,
tool-failure recovery). Deterministic fake-provider baseline committed:
12/12 solved, zero false completions. - Release-verification evidence (T22-03): four-state (pass/fail/not_run/blocked)
gate recording underdocs/plan/evidence/v0.3.22/with
source↔artifact SHA traceability.
Quality
| Gate | Result |
|---|---|
Release gate (release:check) |
PASS |
| Web E2E critical journey ×3 (Node 22/24/26) | PASS |
| Web E2E full suite three consecutive runs (3×105 scenarios) | PASS (one fixture-timeout flake confirmed by rerun) |
| TypeScript type-check / Dependency security audit | PASS |
| Exact tgz on Node 22/24/26 | PASS |
| Local tool-gateway + durability + eval suites | 29/29 PASS |
| tarball SHA-256 | 8dbddcea60bbc818ed9624adfe801c371076dd8c0fd89baadb25a9af2304de10 (matches the CI three-consecutive-runs artifact exactly) |
Install:
npm install -g @orion-agents/orion-code@latest
orion --version # 0.3.22