Skip to content

Super Agent Presentation v0.3.1

Choose a tag to compare

@asimfish asimfish released this 24 Aug 04:09
· 45 commits to main since this release

Highlights

  • Replaces full-tree receipt materialization with bounded iterative scandir traversal.
  • Counts every inspected entry toward the 4,096-entry cap, prunes pycache subtrees, rejects symlinks and nonregular entries before ignore rules, and checks the 32 MiB byte cap before hashing.
  • Preserves canonical ordering and the existing receipt digest for accepted Skill trees.
  • Upgrades immutable GitHub Actions pins to official Node 24 releases: checkout v7.0.1 and setup-python v7.0.0.

Evidence and claim boundary

The actual 48-entry Skill tree retained manifest digest abaa134681e6180ef59cc70ecf35332a5fa9cd50dc0dfcea7d0a7860e4d45749. A fixed oversized-tree workload now rejects at entry 4,097 instead of scanning and accepting 20,001 entries; this demonstrates the resource bound, not a universal throughput speedup.

Both main and tag CI passed on Python 3.9, 3.12, and 3.14: 268 unit tests per matrix job, evaluation-harness smoke, route-bundle smoke, and byte-for-byte distribution reproducibility. Independent review found no release blockers.

The checked-in pilot remains insufficient evidence for quality, readability, or efficiency improvement. See CHANGELOG.md, PROJECT.md, SECURITY.md, and docs/PERFORMANCE.md for details.