← All updates

CHANGELOG

v1.0.0-beta.125

List the screens that were published by the act of creating them. 57 changes in all: 20 new, 19 fixes, 3 performance, 1 changed, 4 docs and 10 behind the scenes.

The Aglyn Team · Sep 2026

Released to production on September 16, 2026 at 06:45 CDT. See every commit in this release on GitHub

New

  • Admin: list the screens that were published by the act of creating them
  • AI: overage charges as it accrues, bounded by what a workspace has paid
  • AI: an identical brief within the window keeps the plan it was already answered
  • AI: a site larger than its prompt block is found by asking, not by listing
  • AI: a site job scaffolds a whole site through the steps that build each part
  • AI: the routing table carries the email and campaign steps
  • AI: a brief becomes a draft email design, or a draft campaign and its email
  • AI: the routing table carries the page step, and the merge's three tails
  • AI: a page job builds a screen from a brief, one section a pass, as a draft
  • AI: a reusable component from a brief, or from the section already on the page
  • AI: the assistant keeps its last turns whole and digests the ones behind them
  • AI: the copy assistant's section answers through a strict tool, not a guessed parse
  • AI: each model states the shortest prefix it caches, and a ledger holds every door
  • AI: the routing table carries the form step the table predates
  • AI: the routing table covers the layout, template and SEO steps
  • AI: one routing table holds each step's thinking, effort, ceiling and eval score
  • AI: live eval recording and grading, refused unless AI_EVAL_LIVE=1 names the run
  • AI: an offline eval harness of golden briefs per output kind, held to floors
  • AI: record tokens per job step and per kind, and show staff the cache hit rate
  • AI: a form job builds a draft form whose design and declaration agree

Fixed

  • Billing: a sub-minimum invoice is never raised, and nothing retries a failed one
  • Billing: the usage invoice carries its line, so an overage charge is not $0
  • AI: rule 4 names the count its validator enforces
  • AI: a routing row's provenance is the provenance of the scores it holds
  • AI: the about-page brief may create the crew card its own kind creates
  • AI: a plan's copy is cut on a word break, not through a word
  • AI: the grader of a build plan is told what a plan can hold
  • Console: a new screen is a draft until somebody chooses to publish it
  • AI: every job kind registers by a call, so no bundler can delete it
  • Tooling: an archived product has no tax position to report
  • Marketing site: the campaign draft names its roles where its refusal is read
  • AI: the billed credit rate and the provider's cost are two figures
  • AI: a kind that writes values is told the rules it can break, not all seventeen
  • Billing: every reader of the assist overage rate goes through the resolver
  • Firewall: an unnamed agent can read the .md spelling of every page
  • Console: the reserved /.well-known namespace 404s, not the console shell
  • AI: the SEO step runs under the real doctrine
  • AI: the theme step and the Assist edit rung run under the real doctrine
  • Forms: a one-option consent checkbox records the opt-in its option text posts

Performance

  • AI: rule 4's count costs ten tokens on every cached prefix
  • Admin: the published-on-create sweep reads hosts a few at a time
  • AI: a listing rule says only what its tool's schema does not already say

Changed

  • AI: one creation-nouns table, beside the union it is total over

Documentation

  • AI: a registration is a call, and a new step module is held to it
  • the AI markup entry is scoped pricing, now the Drive log carries it
  • AI: one kind row, naming every kind that has a runner
  • AI: what a prompt caches, which rules a kind is told, and the assistant's doors

Behind the scenes

  • Tooling: the Linear ceiling is 3025, read from the workspace
  • Tooling: the Linear ceiling is 3023, read from the workspace
  • Console: the batch picker mirrors a list it does not read
  • AI: the page evals read the billed figure, which is what credits ride
  • AI: the prompt-cache ledger measures the email door, not just names it
  • Console: the subprocessor gate keeps only the doors that call runAiRequest
  • Console: hold the org double the besigner's zones reach
  • Sites: declare the component step and the assistant's mode prompts off-tenant
  • AI: the component door declares and measures what its prompt caches
  • Tooling: raise the Linear issue ceiling to 3018, read from the workspace

Share this article

The Aglyn Team

We're building the open web platform. Follow along as we ship — and tell us what you need.

Start building on Aglyn.

Free to start — design your first page and publish in minutes.