Releases: ppxu/anti-ai
Release list
anti-ai v4.2.0
anti-ai 4.2.0
This is a focused performance and presentation release. It does not change Creature growth, gameplay values, collection odds, state schema, or the Desktop Snapshot v1 privacy boundary.
Highlights
- Local reports scan independent Agent sources concurrently, reuse overlapping date ranges within one request, and avoid decoding oversized unrelated Codex records.
- Slow interactive scans now show a delayed bilingual activity indicator without contaminating JSON or redirected output.
- Human reports wrap to terminal width, while short TUI windows retain the daily broadcast, recommendation, navigation, and Help in a compact Overview.
- Daily broadcasts no longer repeat one discovery as both the key change and collection update.
- Sparkle feed generation isolates the current archive before preserving validated historical entries and their original release URLs.
The macOS build remains ad-hoc signed and unnotarized while Developer ID access is unavailable. Download only from the official GitHub release and verify the published checksum.
anti-ai 4.1.0
anti-ai 4.1.0
This is a focused desktop interaction and maintainability release. It does not change Creature growth, gameplay values, collection odds, state schema, or the Desktop Snapshot v1 privacy boundary.
Highlights
- Click the unlocked desktop specimen for a short, non-activating status insight drawn from the existing snapshot.
- Dragging remains position-only and no longer competes with click behavior.
- Double-click the specimen to open the recommendation's TUI area, with Overview as a safe fallback.
- Use
anti-ai tui --area overview|habitat|expedition|laboratory|codexto open a specific console area directly. - Find position, display, motion, language, and update controls under one bilingual Settings submenu while status and primary actions remain visible.
- Native geometry, palette, playback, pointer routing, and insight presentation now have smaller ownership boundaries for future desktop work.
The macOS build remains ad-hoc signed and unnotarized while Developer ID access is unavailable. Download only from the official GitHub release and verify the published checksum.
anti-ai v4.0.0 — Native Desktop Companion (Unnotarized Preview)
anti-ai 4.0.0
The containment archive escaped the terminal.
Native desktop companion
- One lightweight geometric specimen on the macOS desktop, derived from your existing local Creature.
- Direct dragging, position lock/reset, four display states, three motion levels, bilingual menus, Reduce Motion, sleep handling, and full-screen hiding.
- Explicit CLI linking and refresh through
anti-ai desktop link,desktop status, anddesktop refresh. - Manual or opt-in automatic Sparkle updates. The npm CLI remains a separate installation.
Before installing
This v4.0.0 desktop app is an unnotarized preview. It is ad-hoc signed rather than identified and notarized by Apple. Download it only from the official ppxu/anti-ai GitHub release and optionally verify the published SHA-256 checksum.
If macOS blocks the first launch and you choose to continue, open System Settings → Privacy & Security, scroll to Security, choose Open Anyway, then confirm Open. The Sparkle archive carries the project's Ed25519 update signature, but that does not replace Apple Developer ID identity or notarization.
Install the npm CLI first, drag anti-ai.app to Applications, then run:
anti-ai desktop linkSee the Desktop Companion guide for the complete privacy and distribution boundary.
anti-ai v3.9.0 — Serverless Mutation Communication
anti-ai v3.9.0 turns the existing AA1 encounter protocol into a small, local visitor system—without adding accounts, servers, telemetry, or another growth grind.
What is new
- A local Visitor Archive with explicit
encounter visitors,encounter host, andencounter releasecommands. - A Habitat visitor desk in the TUI: paste an AA1 code, validate it, preview the encounter, confirm storage, then host or release a visitor.
- Deterministic date-driven cohabitation across terminal, TUI, JSON, and Habitat SVG, including relationship diagnoses, visitor bulletins, and joint exhibits.
- Creature schema v16 with a privacy-safe visitor-stay ledger and backward-compatible migration from every earlier schema.
Guardrails
Pollution codes remain capped at 2,048 characters, checksum-validated, previewed before saving, and never persisted. Visitors are presentation-only: no abilities, experience, collection odds, companion growth, Expedition opportunities, or Token rewards.
Validation
285 tests pass across Node.js 22, 24, and 26. CodeQL, package smoke tests, production dependency audit, temporary-HOME flows, and the full local verification suite are green.
See the Visitor Archive guide for the complete workflow.
anti-ai v3.8.0 — Token Metabolic Clinic
Highlights
Evidence-bounded Token metabolism
- Added
anti-ai clinicwith one deterministic daily diagnosis, explicit field/source/exclusion evidence, and qualitative 7/30-day trends. - Request, cache, context, and model signals are evaluated inside each Agent source before aggregation; relative rules require at least three comparable active days.
- Today's high-side signals can remain provisional, while low-use recovery is never sealed before the local natural day ends.
- Stable
clinic --jsonoutput contains no model names, random copy, or ANSI formatting.
Passive studies without another grind loop
- Added 7-day Cache Rehab, 14-day Context Diet, and 30-day Load Recovery protocols.
- Studies advance by natural calendar date with no check-in, missed-day penalty, background process, notification, or Token-volume acceleration.
- A completed study seals only a local report label. It grants no abilities, experience, Ecology, rarity, collection progress, companion growth, Expedition opportunities, or Token rewards.
Integrated, not bolted on
- Human
today,week, andmonthreports now include period-sized Clinic sections;today --jsonremains unchanged. - Expanded TUI Overview shows sealed evidence and 7/30-day trends, while the existing Action Center starts a study through the shared mutation service.
- The Clinic adds no sixth TUI area and is deliberately excluded from the Daily Broadcast's primary recommendation.
- Creature state advances sequentially from schema v14 to v15 with privacy-safe metabolism IDs and study dates only.
Privacy and product guardrails
- No account, network request, telemetry, daemon, or required runtime dependency.
- No prompt, response, tool-call body, path, model name, exact Token total, ratio, or per-request timestamp is persisted by the Clinic.
clinic,clinic history, TUI browsing, and study-result derivation remain read-only; only an explicit study start writes state.- Dense bilingual evidence output remains readable within 80 columns.
Verification
- 279 tests passing
- 96.00% line coverage, 83.01% branch coverage, 96.40% function coverage
- Node.js 22, 24, and 26 CI passing on the merged commit
- CodeQL passing
- Packed CLI verified without optional native dependencies
- 0 production dependency vulnerabilities
Full details are available in the changelog and the Token Metabolic Clinic guide.
anti-ai v3.7.0 — Daily Containment Broadcast
Highlights
One daily containment broadcast
- Overview now opens with a concise Daily Containment Broadcast: system status, current diagnosis, one prioritized change, collection update, Living Habitat reaction, and at most one recommended response.
- Press
eto expand or collapse the complete specimen, pathology, milestone, Chronicle, generation, constellation, and action file. - The five top-level areas, direct navigation, complete action center, and existing confirmation rules remain intact.
A new privacy-safe daily cover
- Added
anti-ai share --card briefingfor a bilingual 1200×630 SVG generated from the same structured projection as TUI Overview. - TUI Overview sharing now prepares the daily broadcast, while
dossierremains the separate long-course Chronicle card. - The card omits exact Tokens, requests, model/source names, prompts, responses, tool calls, paths, per-request timestamps, and internal hashes.
Still local and lightweight
- Creature schema remains v14.
- No new daily action, persistence field, Token-volume reward, collection probability, required runtime dependency, network access, telemetry, or background process.
- Explicit CLI briefing exports may derive a selected date in memory but never persist that settlement.
Verification
- 250 tests passing
- 96.00% line coverage, 82.52% branch coverage, 96.42% function coverage
- Node.js 22, 24, and 26 CI passing
- CodeQL passing
- Packed CLI verified without optional native dependencies
- Isolated-HOME read-only share and SVG XML validation passing
- 0 production dependency vulnerabilities
Full details are available in the changelog.
anti-ai v3.6.0 — Architecture Without the Monorepo
Highlights
Architecture without the monorepo
- Reorganized the existing package around explicit Core, Application, Infrastructure, and presentation boundaries.
- Kept the project lightweight: one package, zero required runtime dependencies, no workspace tooling, and no new network behavior.
- Preserved the public CLI, local state format, Creature schema v14, and pollution-code compatibility.
One gameplay path
- Unified CLI and TUI mutations, projections, and share-card preparation so both interfaces use the same application services.
- Replaced independent TUI state fields with a reducer-backed controller and split the console into bounded screen groups.
- Paused motion consistently behind Help, action, and share overlays.
Smaller, safer modules
- Split JSONL and SQLite source adapters behind the stable scanner facade.
- Separated Creature state migration, Codex projection, casebook queries, appearance composition, ANSI rendering, and verdict copy from their former aggregate modules.
- Added protected-layer checks, a 1,500-line source-module ceiling, stale TUI bundle detection, and scoped-package release verification.
Verification
- 248 tests passing
- 96.10% line coverage, 82.48% branch coverage, 96.39% function coverage
- Node.js 22, 24, and 26 CI passing
- CodeQL passing
- Packed CLI verified without optional native dependencies
- 0 production dependency vulnerabilities
Full details are available in the changelog.
anti-ai v3.5.0 — Pathology Constellations
Highlights
Pathology Constellations
- Expanded the original six collection sets into twelve route-balanced Pathology Constellations: four each for Pollution, Clarity, and Paradox.
- Added one Rare sign, two Epic syndromes, and one concealed Legendary compound diagnosis per route.
- Added four deterministic bilingual case phases for every constellation.
- Legendary names and exact evidence remain concealed until two diagnoses on the same route are complete.
- Added
anti-ai codex --set <set-id>for focused terminal and JSON inspection.
Collection Mutations
- Fixed collection milestones at 34, 67, 101, and 134 discoveries can now add a display-only crown or exoskeleton to the main specimen.
- Seven evidence motifs across four tiers create 28 mutations plus the unchanged form.
- Creature, Chronicle, Habitat, TUI, and dossier/habitat cards now share the same derived phenotype.
- The existing 204,374,016-form specimen identity space remains unchanged; 29 presentation states produce 5,926,846,464 theoretical displayed forms.
Presentation and documentation
- Reworked Codex and Chronicle summaries around three routes instead of vertically listing every constellation.
- Added a three-column constellation view to the TUI with evidence nodes, case phases, and concealed Legendary silhouettes.
- Updated bilingual Help, Explain, README, Creature, Chronicle, architecture, organ/appearance guides, Security Policy, contribution guidance, and the installable Agent Skill.
Guardrails
- Creature schema remains v14.
- Existing specimen fingerprints and pollution codes remain compatible.
- The fixed Codex denominator remains 134.
- No new daily action, numeric reward, rarity boost, Token-volume shortcut, required runtime dependency, network access, telemetry, or background process.
Verification
- 244 tests passed.
- Coverage: 95.21% lines, 81.98% branches, 96.33% functions.
- The packed CLI was verified without optional native dependencies.
- Production dependency audit: 0 vulnerabilities.
Full details are available in the changelog.
v3.4.0
Added
- Added a deterministic Living Habitat layer with 15 route-balanced ASCII scene archetypes, 30 bilingual habitat bulletins, four chamber cycles, specimen poses, relationship context, and one recent trace selected from existing interactions, Expeditions, incidents, bonds, cultures, cases, or ecological events.
- Added low-frequency route-aware environmental motion to the Habitat TUI while preserving exact static output under
--no-motion.
Changed
- Upgraded
creature habitat, the TUI Habitat area, andshare --card habitatto consume the same structured scene model, so terminal, interactive, JSON, and SVG views describe the same chamber state. - Bonding a culture inside the TUI now returns directly to the Living Habitat and shows the new companion with its bond trace; incubation still remains in Laboratory until the workflow is complete.
- Updated bilingual Help, Explain, READMEs, Habitat and architecture guides, Security Policy, contribution guidance, and the Agent Skill for Living Habitat behavior.
Security
- Living scenes derive only from stable local IDs, dates, route/stage context, and already-private state. Public views add no prompts, responses, paths, model/source names, exact Tokens, requests, or per-request timestamps.
- Creature schema remains v14. This release adds no persistent field, migration, required runtime dependency, network access, telemetry, background process, daily action, Token-volume reward, missed-day pressure, or probability change.
Validation
- 239/239 tests passed.
- Coverage: 95.09% lines, 82.00% branches, 96.32% functions.
- Package verification passed without optional native dependencies.
- Production dependency audit: 0 vulnerabilities.
anti-ai v3.3.0 — Mutation Chronicle & Pathology Sets
What's new
Mutation Chronicle
anti-ai creature chronicle turns the existing local Creature file into a compact longitudinal dossier:
- current specimen identity and deterministic diagnosis
- latest meaningful structural or collection change
- 7, 30, and 90-day course summaries
- current-generation comparison against the latest prior fossil or hatch baseline
- bilingual human output and stable language-neutral JSON
Pathology collection sets
Six route-balanced set trials now connect discoveries across forms, badges, habitat phenomena, cases, incidents, cultures, companions, and Expeditions. Pollution, Clarity, and Paradox each receive one Rare and one Epic set.
Set completion reveals only names, stamps, and presentation copy. It never grants stats, growth speed, rarity, extra actions, or Token-volume rewards. The fixed Codex denominator remains 134.
Mutation dossier card
anti-ai share --card dossier creates a privacy-safe 1200x630 SVG with the current specimen, optional companion, diagnosis, 30-day course, generation comparison, and completed-set stamps.
TUI Overview now includes a compact Chronicle and prepares the dossier card when sharing. Codex adds a set category while the console keeps the same five top-level areas and no new daily action.
Compatibility and privacy
- Creature schema remains v14; no migration or new persistent field is required.
- Chronicle, set progress, and dossier presentation are derived read-only.
- No server, account, telemetry, background process, required runtime dependency, or model call was added.
- Public views omit exact Tokens, requests, source/model names, prompts, responses, local paths, timestamps, and unopened Expedition plans.
Verification
- 236/236 tests passed on Node.js 22, 24, and 26.
- CodeQL passed.
- Local coverage: 95.02% lines, 81.97% branches, 96.26% functions.
- The published tarball was verified without optional native dependencies.
Full details: CHANGELOG.md