Skip to content

Aionis v0.3.3

Choose a tag to compare

@ostinatocc ostinatocc released this 06 Jul 02:55

Aionis v0.3.3

Aionis v0.3.3 is the Runtime trace-derived skill and release-hardening patch
for the v0.3 stable train.

It keeps the v0.3 product surface intact and closes the reviewed
Trace-Derived Skill Candidate loop into Agent context. Candidates still require
explicit review, materialization, and observe before they can influence
agent_context.

What Changed

  • Closed the reviewed Trace-Derived Skill Candidate loop into Agent behavior:
    after materialize plus explicit observe, reviewed procedures are represented
    as execution-native workflow memory and can appear in agent_context.use_now
    and agent_context.prompt_text.
  • Kept the candidate gate intact: /v1/skills/candidates remains review-first;
    unreviewed candidates are not injected into the Agent prompt.
  • Added prompt ordering so execution memory and passed-solution procedure lines
    stay visible ahead of generic recovered-state lines under bounded prompt
    profiles.
  • Prevented low-cost summary_only reviewed procedures from being surfaced as
    unnecessary rehydrate_payload tool hints.
  • Hardened Runtime verifier execution boundaries, execution packet list limits,
    request guard recursion, IPv6 trusted proxy matching, SQLite migrations,
    recall rate-limit detection, and bounded stable JSON usage.
  • Consolidated the Lite outbox surface to the associative-link worker that is
    actually present in the focused Runtime.
  • Added default Runtime CI and release documentation version checks.
  • Added published CLI release smoke coverage.
  • Updated release records for the current public package train, including
    aionis@0.3.7, @aionis/sdk@0.3.8, and @aionis/substrate@0.1.11.

Current v0.3 Package Surface

Artifact Version
Runtime source v0.3.3
Docker image ghcr.io/ostinatocc/aionis:v0.3.3
aionis 0.3.7
@aionis/create 0.3.4
@aionis/sdk 0.3.8
@aionis/mcp 0.3.2
@aionis/aifs 0.3.0
@aionis/claude-code 0.3.1
@aionis/substrate 0.1.11

Trace-Derived Skill Loop

The stable loop is:

  1. Runtime derives a skill candidate from trace evidence.
  2. Operator or host reviews the candidate through /v1/skills/candidates.
  3. A promoted candidate is materialized into a procedure draft.
  4. The host explicitly observes the materialized procedure.
  5. /v1/guide can compile that reviewed procedure into Agent-facing context.

This release does not make trace-derived candidates automatic authority. It
makes the explicit reviewed path usable by the Agent after the host commits it.

Verification

Validated before release preparation:

npm run -s typecheck
node --test scripts/ci/lite-source-scope.test.mjs
npx tsx --test scripts/ci/lite-product-facade-route.test.ts scripts/ci/lite-skill-candidate-review-store.test.ts scripts/ci/lite-product-output-contract.test.ts scripts/ci/lite-product-output-assembler.test.ts scripts/ci/lite-runtime-tool-hints.test.ts scripts/ci/lite-sdk-client.test.ts scripts/ci/lite-sdk-guide-agent-context.test.ts
npm run -s lite:test
npm run -s runtime:smoke:fresh-install
AIONIS_PUBLISHED_CLI_SMOKE_SPEC="aionis@latest" npm run -s runtime:smoke:published-cli
git diff --check

Result:

  • Typecheck passed.
  • Source-scope checks passed.
  • Focused trace-derived skill and Agent context regression group passed:
    124/124.
  • Lite test suite passed: 732/736 passed, 4 skipped, 0 failed.
  • GitHub CI passed on main before release preparation.
  • Fresh install smoke passed with public @aionis/create@latest.
  • Published CLI smoke passed with public aionis@latest.

Docker publishing is handled by the repository tag workflow
.github/workflows/docker.yml, which publishes:

ghcr.io/ostinatocc/aionis:v0.3.3
ghcr.io/ostinatocc/aionis:latest

Notes

The original v0.3.0 Runtime tag remains immutable as the first stable
baseline. v0.3.1 remains the cross-plane adjudication patch, and v0.3.2
remains the selected-profile admission activation patch. v0.3.3 is the
reviewed trace-derived skill Agent-context patch for the current Runtime source
and Docker release surface.