Skip to content

Releases: Evostructs/denser

Denser 0.2.0 alpha.3

Denser 0.2.0 alpha.3 Pre-release
Pre-release

Choose a tag to compare

@Evostructs Evostructs released this 18 Aug 03:40
c727717

Installation and package privacy

  • Installation is now agent-independent: use Denser as a CLI/Python package, an OpenAI Codex skill, or a Claude Code skill.
  • Codex instructions use the official npm package and ChatGPT sign-in flow.
  • The source archive now excludes local build environments, caches, and generated files; CI rejects unsafe archive contents.
  • The affected alpha.2 source archive is withdrawn. The audit found no API keys, credentials, or commit email in that archive, but it did contain local build paths.

Verification

  • 183 tests passed, 2 deselected
  • Python 3.10, 3.11, 3.12, and 3.13 checks passed
  • wheel and source archive install as 0.2.0a3
  • Gitleaks found 0 secrets

denser v0.2.0-alpha.2

denser v0.2.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@Evostructs Evostructs released this 18 Aug 01:52
a8b31b1

Public-project transfer evidence

This prerelease adds a frozen, preregistered corpus derived from public agent prompts in Astral uv at commit 5cc226096.

  • 14 cases, three trials per profile, 84 authenticated Codex calls
  • issue triage: 24/24 in each profile; 10.50% lower full input per call
  • workflow failure: 18/18 in each profile; 10.74% lower full input per call
  • zero operational errors and zero transport fallbacks

The corpus was authored and run by denser's maintainers. It is not an independent reproduction and does not imply endorsement by Astral or uv's maintainers.

The release also includes the complete sanitized per-call report, frozen source links and hashes, the preregistered cases, and a reproducible runner.

denser v0.2.0-alpha.1 — Codex context-savings audit

Choose a tag to compare

@Evostructs Evostructs released this 17 Aug 16:10
2e0ca1b

This alpha turns denser into a behavior-fidelity gate for LLM context changes and publishes its first result that clears the project's end-to-end savings bar.

Recorded Codex result

Under Codex CLI 0.147.0, gpt-5.6-sol, medium reasoning, and three randomized trials per case:

  • Release-operation decisions: 27/27 in each profile; 20,294.11 -> 18,154.00 input tokens/call (-10.55%)
  • Automation permission routing: 15/15 in each profile; 20,619.00 -> 18,434.00 input tokens/call (-10.60%)
  • 84/84 calls passed; 0 operational errors; 0 transport fallbacks

The first strict run exposed one missing output-contract behavior. text-only/v1 fixed that boundary, then the complete 84-call audit was rerun.

Included

  • denser audit: paired behavior replay with a required known-bad control
  • Codex CLI text-only/v1: removes unused capabilities for pre-bundled text decisions
  • reproducible benchmark, complete per-call evidence, source hashes, and case study
  • Python package version 0.2.0a1

Scope

text-only is not a coding mode. Use it only when the complete input is already in the request. Tasks needing files, shell, network, plugins, apps, skills, or memory must keep standard.

Verification

GitHub CI passed on Python 3.10, 3.11, 3.12, and 3.13, plus the package smoke test.

  • denser-0.2.0a1-py3-none-any.whl SHA256: 6aa83f6b65ee119e6276103b608eb1986b2f5a35db9320b41b6449ce5833144e
  • denser-0.2.0a1.tar.gz SHA256: 2e4e820e5c68bc716d9ef4f2adf7a926f283393fdde40501a89a326895d81ff5

See the Codex text-only case study.