Releases: Evostructs/denser
Release list
Denser 0.2.0 alpha.3
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
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
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.whlSHA256:6aa83f6b65ee119e6276103b608eb1986b2f5a35db9320b41b6449ce5833144edenser-0.2.0a1.tar.gzSHA256:2e4e820e5c68bc716d9ef4f2adf7a926f283393fdde40501a89a326895d81ff5
See the Codex text-only case study.