Releases: funsaized/stet
Release list
Stet 0.1.0
Stet is built for coding agents and developers. Use project skills and validated plans with your agent, or attach annotations directly through the typed API.
- Add agent authoring tools alongside the typed runtime API with typed annotation plans, generated
schemas/capabilities, actionable standalone validation, local CLI, 30 framework
snippets, five persistent-control lifecycle patterns and four project-installable
Agent Skills. Existing runtime APIs are unchanged. - Recover interrupted skill installation through ownership journals and locks,
preserving local edits and reporting precise conflicts. - Add bounded read-only project discovery and a generated illustrative settings
plan. Missing arrow destinations no longer gate Vue/Svelte sample controls. - Add contract drift/malformed-input tests, rendered lifecycle and SSR/hydration
checks, supported Ubuntu WebKit verification, and packed CLI consumers on Node
20.0.0/24 for Linux and Windows. Browser size budgets and zero required runtime
dependencies are preserved. - Complete actual fresh-context routing and application trials, with retained
failures, focused review/arrow guidance corrections, fresh reruns and a separate
ordinary-docs baseline. Add pristine-layout comparisons and model-free artifact
replay. See docs/agent-evals.md for outcomes and limitations.
The README and stetkit.com now provide starting points for both workflows.
Plans and compiler checks do not establish live UI correctness. Source, interaction and screenshot review remain necessary; arrow paths do not automatically avoid intervening UI. See evaluation results for retained failures and recoveries.
Stet v0.0.1 — first public release
Stet’s first public release: hand-sketched margin marks on live UI.
Add circles, underlines, highlights, arrows, sticky notes, and proofreader marks without replacing existing controls. Supports vanilla JavaScript, React, Vue, Svelte, and Angular, with TypeScript types and no core runtime dependencies.
Marks follow resizing, wrapped text, and scrolling. Seeded sketches provide repeatable geometry; optional hover resketching and stroke boil honor reduced-motion preferences. Notes and descriptions support accessible meaning while the original controls retain focus and click behavior.
npm install @funsaized/stet@0.0.1import { circle } from "@funsaized/stet";
import "@funsaized/stet/style.css";
const sketch = circle(document.querySelector("#save"));
// Later, when removing the target:
// sketch.destroy();This is an initial 0.0.1 API and may change before 1.0. Pin the version for predictable upgrades. MIT licensed.
- npm package
- API reference
- Tutorial
- Full changelog
- GitHub Packages authentication and release workflow
The release workflow mirrors this published npm version to GitHub Packages, linked to this repository. Release assets include the original npm tarball and its SHA-256 checksum; the workflow verifies npm’s SHA-512 integrity before publication. GitHub Packages installations require GitHub authentication.