Skip to content

IvanWng97/ascii-agents

v0.6.0 Breaking

This release includes 3 breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents claude claude-code cli codex pixel-art
+3 more
ratatui rust tui

ReleasePort's take

Light signal
editorial:auto 1mo

Empty RUST_LOG now correctly applies logging filters instead of silencing all output. Several bug fixes and performance improvements are included in this release.

Why it matters: Fixes regression where an empty RUST_LOG silenced all logs; critical for observability across environments. Configures lld linker to improve Linux CI build times by ~15%.

Summary

AI summary

Updates Bug Fixes, Refactoring, and Miscellaneous across a mixed release.

Changes in this release

Feature Low

Add pixtuoid CLI tool via `npm i -g pixtuoid`

Add pixtuoid CLI tool via `npm i -g pixtuoid`

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Add automated entity and pet cropping to snapshot example

Add automated entity and pet cropping to snapshot example

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Keep web/tool search agent Active instead of idle

Keep web/tool search agent Active instead of idle

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Add hook‑only source integration with real captured fixture

Add hook‑only source integration with real captured fixture

Source: llm_adapter@2026-06-08

Confidence: high

Dependency Low

Replace deprecated fs2 dependency with fs4

Replace deprecated fs2 dependency with fs4

Source: llm_adapter@2026-06-08

Confidence: high

Performance Low

Configure lld linker for Linux CI builds

Configure lld linker for Linux CI builds

Source: llm_adapter@2026-06-08

Confidence: high

Deprecation Low

Remove desk‑personalization feature (plant + photo frame)

Remove desk‑personalization feature (plant + photo frame)

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Medium

Empty RUST_LOG no longer silences all logging (regression fix)

Empty RUST_LOG no longer silences all logging (regression fix)

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Medium

Grace‑deferred b1 cascade with conditional stale‑gate clear fixes edge case handling

Grace‑deferred b1 cascade with conditional stale‑gate clear fixes edge case handling

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Medium

Bound Unix shim's connect phase with Windows watchdog prevents hang‑ups

Bound Unix shim's connect phase with Windows watchdog prevents hang‑ups

Source: llm_adapter@2026-06-08

Confidence: high

Full changelog

Bug Fixes

  • whole-site review — a11y, mobile nav, theme-sync, perf, SEO, CSP, CI (#122)
  • make the ghost-label counter contiguous (#95) (#130)
  • asymmetric hook-wins dedup — Task self-END can no longer be eaten by its dispatch record (#150) (#154)
  • grace-deferred b1 cascade + conditional stale-gate clear (#151, #152) (#156)
  • deflake shim latency tests under full-suite load (#161) (#169)
  • bound the Unix shim's connect phase with the Windows watchdog (#167) (#170)
  • empty RUST_LOG no longer silences all logging (#157 regression) (#172)

Documentation

  • fix two pre-existing factual drifts (docs-drift audit) (#175)
  • fold Codex web/tool-search visibility into 0.6.0 notes (#180)
  • manifest-driven supported-tools — README glimpse + site tool×OS matrix (#182)
  • curate release_notes("0.6.0") — add npm + Reasonix headliners (#185)

Features

  • one-command release bump + route all build/lint/format/test through just (#113)
  • Claude-style Astro landing page + Pages deploy (#112)
  • architecture/contributing pages, weather gallery, single-source README, Jersey 10 (#129)
  • Studio Wall showcase — unified demos + generated multi-floor media (#139)
  • cross-platform pre-work for Windows support (#128) (#153)
  • workspace compiles for x86_64-pc-windows-msvc — named-pipe hook transport (#128) (#155)
  • Windows CI runs the full suite — pipe twins + SDDL (#128) (#158)
  • surface source deaths + config warnings in default TUI mode (#157, #87) (#159)
  • one CC session = one sprite on Windows — normalize_path_key (#128) (#160)
  • Windows install + VT gate + release zips — first shippable Windows build (#128) (#163)
  • add automated entity and pet cropping to snapshot example (#149)
  • web/tool search now keeps the agent Active, not idle (#178)
  • hook-only source integration + real captured fixture (#181)
  • ship pixtuoid via npm i -g pixtuoid (#183)
  • honor CLAUDE_CONFIG_DIR for config and projects paths (#184)

Miscellaneous

  • bump astro 5.18.2 → 6.1.10 in /site (#117)
  • remove the desk-personalization feature (plant + photo frame) (#109)

Performance

  • configure lld linker for linux targets in CI (#147)

Refactoring

  • one SourceDescriptor registry row per CLI + capability-driven lifecycle policy (#136)
  • remove the dead PetKind::config_name (#99) (#132)
  • thread TargetName type-safely through InstallArgs (#96) (#133)
  • pin shim↔daemon socket-path parity + explicit ts narrowing (#93, #98) (#137)
  • resolve theme once to &'static Theme (#97) (#138)
  • isolate the untestable-headless residue (#103) (#141)
  • extract suppress_subagent_leak + track_active_tasks pre-passes (#90) (#142)
  • eliminate async-trait in favor of native async traits (#145)
  • remove the never-used Activity::Thinking variant (#94) (#131)
  • rename STALE_CODEX_IDLE_TIMEOUT → STALE_SHORT_IDLE_TIMEOUT (#164)
  • replace deprecated fs2 dependency with fs4 (#146)
  • 0.6.0 API finalization — mutation hardening + semver hygiene (#171)
  • remove the dead Activity enum from the event/state model (#173)
  • decompose render_to_rgb_buffer into 9 named enqueue phases (#174)

Testing

  • implement automated visual regression screenshot checking in CI (#148)
  • pin real-data edge cases mined from 2379 local sessions (#177)

Tooling

  • just fuzz — repeatable never-panic decoder harness over real sessions (#179)

Breaking Changes

  • Removed the desk-personalization feature (plant + photo frame).
  • Removed dead enum variants PetKind::config_name, Activity::Thinking, and the entire Activity enum from event/state model.
  • Renamed config key STALE_CODEX_IDLE_TIMEOUT to STALE_SHORT_IDLE_TIMEOUT.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track IvanWng97/ascii-agents

Get notified when new releases ship.

Sign up free

About IvanWng97/ascii-agents

All releases →

Related context

Earlier breaking changes

  • v0.4.0 Rename project from ascii-agents to pixtuoid (v0.4.0).

Beta — feedback welcome: [email protected]