This release includes 3 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+3 more
ReleasePort's take
Light signalEmpty 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 summaryUpdates Bug Fixes, Refactoring, and Miscellaneous across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
About IvanWng97/ascii-agents
All releases →Related context
Related tools
Earlier breaking changes
- v0.4.0 Rename project from ascii-agents to pixtuoid (v0.4.0).
Beta — feedback welcome: [email protected]