Releases: antlio/agentimization
Releases · antlio/agentimization
Release list
agentimization@0.2.2
Patch Changes
-
f4acee6: make the MCP server card check optional so content sites aren't penalized:
- an absent
/.well-known/mcp/server-card.jsonnow reportsinfoinstead offail, so it no longer drags down the score (matches how the siblingapi-catalogandmcp-tool-countchecks already treat absent origin-level signals). A present-but-broken card stillwarns and a valid one stillpasses. - show the suggestion arrow for
inforesults in the CLI so the "add a server-card.json" hint stays visible (also surfaces previously-hidden suggestions onapi-catalog, content-signals, and link-headers).
- an absent
@agentimization/core@0.2.2
Patch Changes
-
f4acee6: make the MCP server card check optional so content sites aren't penalized:
- an absent
/.well-known/mcp/server-card.jsonnow reportsinfoinstead offail, so it no longer drags down the score (matches how the siblingapi-catalogandmcp-tool-countchecks already treat absent origin-level signals). A present-but-broken card stillwarns and a valid one stillpasses. - show the suggestion arrow for
inforesults in the CLI so the "add a server-card.json" hint stays visible (also surfaces previously-hidden suggestions onapi-catalog, content-signals, and link-headers).
- an absent
agentimization@0.2.1
Patch Changes
-
0f68caf: optimize the "copy fix prompt" output for AI agents:
- flatten the clipboard prompt to a plain directive list (drop
###headings,**bold**,**Fix:**labels, scores, and the failed/warning counts) - strip why-this-matters rationale from each fix, keeping the imperative and rescuing any doc URL
- replace status emoji with
PASS/WARN/FAILtext markers and flatten non-ascii punctuation (em/en-dash, middot, arrow, semicolon) - add a per-check
Success:criterion to the verbose--mdreport so a reader can tell when an issue is fixed
- flatten the clipboard prompt to a plain directive list (drop
@agentimization/core@0.2.1
Patch Changes
-
0f68caf: optimize the "copy fix prompt" output for AI agents:
- flatten the clipboard prompt to a plain directive list (drop
###headings,**bold**,**Fix:**labels, scores, and the failed/warning counts) - strip why-this-matters rationale from each fix, keeping the imperative and rescuing any doc URL
- replace status emoji with
PASS/WARN/FAILtext markers and flatten non-ascii punctuation (em/en-dash, middot, arrow, semicolon) - add a per-check
Success:criterion to the verbose--mdreport so a reader can tell when an issue is fixed
- flatten the clipboard prompt to a plain directive list (drop
agentimization@0.2.0
Minor Changes
-
aa64999: expand audit coverage and fix page sampling:
- add four llms-full.txt checks (exists, valid structure, size range, links resolve)
- add a dedicated mcp-tool-count check, split out of the mcp server card check
- scope page sampling to the audited path so auditing a sub-path (e.g. /docs) no longer samples unrelated site pages
- expand sitemap indexes to their nested sitemaps so real page URLs are sampled
- make page sampling deterministic so re-runs produce the same score
- fetch sampled pages with an html-only accept header so content-negotiating sites return rendered html instead of the agent markdown variant, fixing false negatives on structured data, open graph, meta description, and link checks
- parallelize the per-page markdown follow-up fetch
@agentimization/core@0.2.0
Minor Changes
-
aa64999: expand audit coverage and fix page sampling:
- add four llms-full.txt checks (exists, valid structure, size range, links resolve)
- add a dedicated mcp-tool-count check, split out of the mcp server card check
- scope page sampling to the audited path so auditing a sub-path (e.g. /docs) no longer samples unrelated site pages
- expand sitemap indexes to their nested sitemaps so real page URLs are sampled
- make page sampling deterministic so re-runs produce the same score
- fetch sampled pages with an html-only accept header so content-negotiating sites return rendered html instead of the agent markdown variant, fixing false negatives on structured data, open graph, meta description, and link checks
- parallelize the per-page markdown follow-up fetch
agentimization@0.1.3
Patch Changes
-
0978323: terminal ui polish for the audit report:
- cards now adapt to terminal width and reflow on resize
- result card is more compact: one-line header (grade, score, target, time) and a single-row score bar
- score bar and summary counts now lead with the gray skipped band on the left, then pass/warn/fail
- replace direct useEffect usage with a sanctioned useMountEffect wrapper and key-based remounts (timers, resize listener, and the audit runner)
@agentimization/core@0.1.3
Patch Changes
-
0978323: terminal ui polish for the audit report:
- cards now adapt to terminal width and reflow on resize
- result card is more compact: one-line header (grade, score, target, time) and a single-row score bar
- score bar and summary counts now lead with the gray skipped band on the left, then pass/warn/fail
- replace direct useEffect usage with a sanctioned useMountEffect wrapper and key-based remounts (timers, resize listener, and the audit runner)
agentimization@0.1.2
Patch Changes
-
63031f1: add six GEO surface checks and tighten meta/image parsing:
- new
https-enabledcheck (url-stability, network-only) — flags non-https deployments - new
meta-descriptioncheck (geo-signals) — requires<meta name="description">between 50 and 160 chars; treats whitespace-only content as missing - new
open-graph-tagscheck (geo-signals) — checksog:title,og:description,og:image,og:url; surfaces partial/none coverage in the message - new
external-citationscheck (geo-signals) — looks for at least two outbound links per page (remote mode only) - new
substantial-text-contentcheck (page-size) — requires at least 100 words of body text per page - new
image-alt-textcheck (content-structure) — measures descriptive alt-text coverage and excludes decorativealt=""images from the denominator extractMetaTagslowercases keys so capitalized meta names (<meta name="Description">) are matchedextractImagesquote-aware attribute reader preserves apostrophes inside double-quoted alt values- cli now derives
networkSkippedfromALL_CHECKS.lengthinstead of a hard-coded constant
- new
@agentimization/core@0.1.2
Patch Changes
-
63031f1: add six GEO surface checks and tighten meta/image parsing:
- new
https-enabledcheck (url-stability, network-only) — flags non-https deployments - new
meta-descriptioncheck (geo-signals) — requires<meta name="description">between 50 and 160 chars; treats whitespace-only content as missing - new
open-graph-tagscheck (geo-signals) — checksog:title,og:description,og:image,og:url; surfaces partial/none coverage in the message - new
external-citationscheck (geo-signals) — looks for at least two outbound links per page (remote mode only) - new
substantial-text-contentcheck (page-size) — requires at least 100 words of body text per page - new
image-alt-textcheck (content-structure) — measures descriptive alt-text coverage and excludes decorativealt=""images from the denominator extractMetaTagslowercases keys so capitalized meta names (<meta name="Description">) are matchedextractImagesquote-aware attribute reader preserves apostrophes inside double-quoted alt values- cli now derives
networkSkippedfromALL_CHECKS.lengthinstead of a hard-coded constant
- new