Skip to content

v0.7.8

Latest

Choose a tag to compare

@yzhao062 yzhao062 released this 30 Jun 00:28

anywhere-agents v0.7.8

Patch release. Adds prun's dispatch-side self-heal and ci-mockup-figure's README / Markdown hero path; no pack-manifest schema change and no change to the other packs.

prun: self-healing dispatch watchdog

dispatch-task.{sh,ps1} now reaps a hung Codex worker instead of leaking it as a zombie. If the worker's tail capture stops growing for PRUN_STALL_THRESHOLD seconds (default 600), or an optional hard wall-clock cap CODEX_DISPATCH_TIMEOUT (default 0 = disabled) is exceeded, the dispatcher kills the worker's whole process tree, exits 124, and falls through to the existing result-loss backstop so gather still receives a non-empty FALLBACK result naming the trigger (idle-stall or hard-timeout). A non-empty result the worker already wrote is preserved, never clobbered.

On Windows the watch-and-kill runs in a new sibling reap-watch.ps1, because a single .ps1 that launches a hidden worker, polls it, and force-kills its tree trips some Windows AV (e.g. Bitdefender) AMSI heuristics and is blocked at parse; dispatch-task.ps1 only launches the worker and spawns the watcher, mirroring the implement-review dispatch-codex + stall-watch split. The .sh keeps the watchdog inline (POSIX shells are not AMSI-scanned). Validated on Windows and ARM64 Linux.

ci-mockup-figure: README / Markdown hero path

The skill adds an agent-runnable headless-Chrome capture path (render an HTML mockup to a PNG and embed it in a README) alongside the existing LaTeX target, a scientific-vs-AI-product aesthetic callout (Helvetica/Arial plus an NPG/ggsci palette, with an explicit avoid-the-AI-tell note), a pre-flight checklist near the top, an SVG-in-flex capture-gotchas note, and README-hero readability/density guidance distinct from paper figures.

Full changelog: https://github.com/yzhao062/anywhere-agents/blob/v0.7.8/CHANGELOG.md