Skip to content

Zeroshot v14.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 18:54
3978607

Changes since v14.0.0.

Features

Support trusted delivery validation (#1496)

Allow hosts to attach private delivery validation to hosted runs using
the admitted source, workspace and process pool. Unchanged candidates
also reach validation, enabling independently verified no-change
outcomes without publishing an empty change. Preserve checkpoint
execution identifiers exactly in JSON history so resumed workflows can
recover authenticated outputs.

Fixes

"zeroshot / docs" lockup with the serif slash (#1494)

The docs masthead now reads zeroshot / docs, in the same breadcrumb
style as the research blog ("zeroshot / research blog") and
theopenengine.com ("The Open Engine / company"): crow, site name, a grey
serif "/", then the section. It replaces the small mono uppercase "DOCS"
label. The version picker ("Current ▾") stays after the lockup.

Link the brand home and tidy the version menu (#1497)

The header wordmark was plain text and the crow returned to the docs
index. Both now link to https://zeroshot.sh. The docs index remains
available through Overview.

The version menu now opens below its trigger with navigation-sized text,
complete rows, a bounded scroll area, hover/focus states and visible
keyboard focus. Preserve Material’s version routing, search, theme and
mobile-menu controls through a header override based on the pinned
theme.

Documentation

Calmer docs theme and zeroshot.sh's example graph on the home page (#1493)

The docs read like a notebook: cream paper, red uppercase labels, marker
headings on every page, tilted post-it warnings, dark code blocks and
clipped commands. This makes them a calm reading surface and keeps the
brand at the edges (the crow and wordmark in the header, the hand-drawn
graphs).

  • Theme (every page): neutral page colour, one type scale (30 / 20 /
    17 / 16 / 14 px), quiet nav with a grey pill for the current page, "On
    this page" on a rail, light code blocks with a hairline, tables at 14px
    with rules, notes as text beside a rule. Rust only marks warnings and
    the graphs.
  • Commands: long commands wrap at spaces instead of clipping under
    the copy button; docs/javascripts/command-wrap.js keeps each word
    whole, and copied text is unchanged.
  • Home: the category line, the lede, then zeroshot.sh's example
    graph drawn inline as on the site (same drawing and run, follows dark
    mode, still for reduced motion), then install and three steps. Built-in
    graphs and targets are tables instead of a button row and cards.
  • Run a first task: opens with the software-change graph it runs;
    prerequisites and the "agent edits this folder" warning come before step
    1; the four runtime.json examples are tabs.
  • Example graph: re-frozen from zeroshot-landing-page 10cffbe (the
    docs copy still said "e2e test" / "both ok?"). zeroshot.sh is light-only
    now, so the freeze keeps the previous dark colours. The GIF/PNG renders
    are refreshed to match.
  • Brand: "zeroshot" lowercase in hand-written docs prose (125 places
    in 22 pages). Generated reference pages are untouched.

Make setup and concept guides clear and concise (#1495)

Install, Targets, How execution works and Active Memory now answer the
reader’s practical question first. Commands, choices and next steps
appear before implementation details. The four guides are roughly 60%
shorter overall.

Move installer mechanics, target protocols, execution details and memory
lifecycle contracts into four linked Reference pages. Keep the existing
guide URLs and section anchors, including headings renamed in plain
language. Preserve upgrade recovery, permission limits, credential
requirements and backup instructions.

Upgrade

npm install -g @the-open-engine-company/zeroshot@14.1.0

Versions 10.4.0 through 10.8.0 cannot update themselves: zeroshot update fails with release archive contains unexpected entry restic (restic.exe on Windows). Upgrade those installations once with the npm command above.