Skip to content

v0.34.0

Latest

Choose a tag to compare

@anthonyrisinger anthonyrisinger released this 18 Aug 04:45
· 5 commits to main since this release

Highlights

  • Stabilized agent lifecycle and worktree integrity: aborted command surfaces now reap foreground process trees, Python polling no longer rewrites the Git index, activation preserves intentionally removed hook selections, and correct checkout skill bytes remain untouched.
  • Made Serve lanes steadier and easier to read by preventing settled mosaics from rebuilding or jittering during idle same-thread startup and containing fenced code blocks within message width.
  • Repaired operator communication by making reply parsing and acknowledgment delivery reliable, rendering ACK prefixes correctly, and shortening spoken hash-like values without changing their textual output.
  • Tightened workflow safeguards by rejecting dependency edits involving deferred oops rows, avoiding redundant hook-configuration writes, and documenting the exact mounted-command syntax for digest-bound release application.
Task-level changes

Changes by project

CLI Release

  • Align release apply-digest documentation with mounted command syntax. (5b23259)

Hooks Configuration

  • Suppress redundant writes for already-correct hook configuration. (3c6a600)

Serve Web

  • Contain fenced code blocks within lane message width. (efa30dc)
  • Prevent idle-lane agent startup from rebuilding a settled mosaic. (d3cc9e1)
  • Prevent same-thread idle-lane startup from jittering a settled mosaic. (ce97224)

Hooks Coexistence Python

  • Made Python agent activation preserve an explicitly removed worktree hook selection. (ef12a6d)

Studies Product

  • Curate and land the dirty product documents without signal loss. (f83e245)

Task Dependencies

  • Reject dependency edits involving oops rows. (3ac8d71)

Mail Reply

  • Repair Spice reply parsing and acknowledgment delivery. (198f114)
  • Fixed reply-card ACK prefix rendering. (2fc1c2c)

Lifecycle Gitpoll

  • Prevent Python pollers from rewriting Git index. (9670c32)

CLI Speech

  • Truncate spoken hash-like strings of 40 or more characters. (ad6dc3e)

Lifecycle Skills

  • Keep Rust checkout skill bytes stable across Python activation. (65aae2d)

Lifecycle Process

  • Reap foreground agent command trees when command surface aborts. (a2b7536)

Package Notes

  • PyPI release: spice-harness==0.34.0
  • Release commit: f2eade84
  • Commit range: v0.33.0..f2eade84
  • Commit source: first-parent history grouped by Task-Project metadata
  • Release tag: v0.34.0