Releases: Qqqq5910/agentlayer
Release list
AgentLayer v0.2.0-alpha.3
AgentLayer v0.2.0-alpha.3
AgentLayer v0.2.0-alpha.3 is a small alpha patch from real-site testing.
Fixed
- Forms with fragment-only actions such as
action="#"no longer break report or artifact
generation. - Generated action manifests now fall back to the source page URL when a form action is not a stable
HTTP(S) URL. - Added regression coverage so client-side demo/contact forms can still produce
report.html,
actions.json, and.well-known/agents.json.
Real-World Samples
- Added 10 new anonymized public-site scan summaries under
examples/real-world/. - The committed feedback sample set now contains 20 anonymized scans.
- New samples include high-scoring, mid-scoring, crawl-limited, and canonical-domain redirect cases.
Try It
pnpm dlx @junyi5910/agentlayer-cli generate https://your-site.com --out ./agentlayer-output --max-pages 20
open ./agentlayer-output/report.htmlStill Alpha
- Public pages only.
- No form submission.
- No authenticated/private crawling.
- Generated artifacts remain review drafts.
Links
- README: https://github.com/Qqqq5910/agentlayer#readme
- Feedback issue: #1
- Demo: https://agentlayer-readonly-demo.vercel.app
AgentLayer v0.2.0-alpha.2
AgentLayer v0.2.0-alpha.2
AgentLayer v0.2.0-alpha.2 is a small alpha patch for report readability during real-site testing.
Fixed
- Generated
report.htmlno longer lets long task evidence, URLs, snippets, or artifact paths push
the whole page wider than the viewport. - Task, crawl issue, form, action, and fact tables now render inside responsive table wrappers.
- Table cells and compact evidence lists now wrap long unbroken text.
- The report header and generated artifact list have wrapping safeguards for long URLs and paths.
Try It
pnpm dlx @junyi5910/agentlayer-cli generate https://your-site.com --out ./agentlayer-output --max-pages 20
open ./agentlayer-output/report.htmlLinks
- README: https://github.com/Qqqq5910/agentlayer#readme
- Feedback issue: #1
- Demo: https://agentlayer-readonly-demo.vercel.app
AgentLayer v0.2.0-alpha.1
AgentLayer v0.2.0-alpha.1
AgentLayer v0.2.0-alpha.1 introduces the first public alpha shape for AgentLayer: a scoped npm alpha
CLI quickstart, clearer reports, real-world scan feedback loops, and the first local AgentLayer CI
alpha.
Highlights
agentlayer baseline <url>saves a compactagentlayer-baseline/v1JSON report.agentlayer compare <url>writes anagentlayer-comparison/v1JSON report.--fail-on task-regressionblocks when a task that passed in the baseline becomes partial,
failed, or missing.--fail-on missing-artifactblocks when a generated artifact from the baseline is absent in the
current scan.--fail-on score-drop --min-score-delta 5blocks only when the overall score drop exceeds the
configured threshold.- Compare reports include machine-readable comparison JSON, a human-readable CLI summary,
recommendations, and anexitCode. - Generated reports explain score weights, task reasons, evidence, missing evidence, next fixes, and
Critical/Warning/Suggestion recommendation labels. docs/scoring.mddocuments the deterministic scoring model and limitations.examples/real-worldincludes 10 anonymized bounded public-site scan summaries and heuristic
notes.- New issue templates collect real scan feedback, false positives, and confusing recommendations.
- Two real-world heuristic issues have focused fixes: blog/resource page-type false positives and
navigation-only demo/contact wording. examples/ciincludes copyable public-site and local-fixture GitHub Actions examples.- A manual published CLI smoke workflow can verify
pnpm dlx @junyi5910/agentlayer-cliafter npm
publish. docs/release-checklist.mddocuments publish order, smoke tests, and when to sync GitHub.docs/launch/launch-posts.mdanddocs/launch/share-your-scan.mdprovide post-publish outreach
copy for collecting real scans.docs/ci.mddocuments local baseline/compare usage and a GitHub Actions alpha workflow.
Example
pnpm dlx @junyi5910/agentlayer-cli baseline https://example.com \
--out ./agentlayer-baseline.json \
--max-pages 20
pnpm dlx @junyi5910/agentlayer-cli compare https://example.com \
--baseline ./agentlayer-baseline.json \
--out ./agentlayer-compare.json \
--fail-on task-regression \
--fail-on missing-artifact \
--fail-on score-drop \
--min-score-delta 5 \
--max-pages 20Limitations
- Local-first only; there is no hosted AgentLayer CI service.
- No PR comment bot yet.
- No official compliance guarantee for MCP, WebMCP,
llms.txt, Agent Skills, or future standards. - Use the scoped npm alpha CLI for public-site trials. Repo-local commands are only for repository
checkouts and fixture development. - This alpha publishes
@junyi5910/agentlayer-coreand@junyi5910/agentlayer-cli. - Do not use the unscoped
agentlayerpackage name. - The scanner does not crawl authenticated/private areas, submit forms, or perform destructive
actions.
Links
- CI docs: https://github.com/Qqqq5910/agentlayer/blob/main/docs/ci.md
- README: https://github.com/Qqqq5910/agentlayer#readme
- Changelog: https://github.com/Qqqq5910/agentlayer/blob/main/CHANGELOG.md
- Demo: https://agentlayer-readonly-demo.vercel.app
- Pinned scan feedback issue: #1
- Feedback guide: https://github.com/Qqqq5910/agentlayer/blob/main/docs/feedback.md
AgentLayer v0.1.0
AgentLayer v0.1.0
AgentLayer v0.1.0 is the first public release of a deterministic toolkit for checking whether public
websites are readable, trusted, and operable by AI agents.
SEO made websites discoverable. AgentLayer makes websites operable by AI agents.
Install And Run
AgentLayer v0.1.0 is documented for repo-local use:
git clone https://github.com/Qqqq5910/agentlayer.git
cd agentlayer
pnpm install
pnpm buildStart the local example SaaS fixture:
pnpm dev:exampleIn another terminal, generate artifacts and run the doctor command:
pnpm agentlayer generate http://localhost:3001 --out ./agentlayer-output --max-pages 20 --allow-local
pnpm agentlayer doctor http://localhost:3001 --max-pages 20 --allow-localOptionally start the web app:
pnpm devOpen the demo report at http://localhost:3000/demo. The AcmeFlow fixture runs at
http://localhost:3001.
For a public site:
pnpm agentlayer generate https://example.com --out ./agentlayer-output --max-pages 20
pnpm agentlayer test https://example.com --tasks ./examples/tasks/b2b-saas.default.json --out ./agentlayer-report.json
pnpm agentlayer doctor https://example.com --max-pages 20Highlights
- Bounded public-site scanning with same-host,
maxPages, timeout, and robots.txt guidance. - Sourced fact extraction with source URLs and confidence metadata.
- Action path and form operability detection for agent-facing review.
- Deterministic B2B SaaS task checks for pricing, docs, security, integrations, support, and
demo/contact paths. - Generated
llms.txt,llms-full.txt, Markdown snapshots,.well-knowndrafts, WebMCP
suggestions, JSON reports, recommendations, andreport.html. - Local Next.js demo report at
http://localhost:3000/demo. - AcmeFlow fixture site for repeatable scanner demos at
http://localhost:3001.
v0.1 Limitations
- The recommended execution path is repo-local
pnpm agentlayer; npm package execution is planned
later. - Extraction is heuristic and conservative.
- Generated MCP, WebMCP, API Catalog, and Agent Skills files are draft suggestions, not compliance
claims. - AgentLayer does not guarantee compliance with MCP, WebMCP,
llms.txt, or any future standard. - The scanner does not authenticate, submit forms, crawl private areas, bypass blocked sites, or
perform destructive actions. - Task checks are currently tuned for B2B SaaS-style public websites.
- This is not a crawler API, AI SEO rank tracker, compliance guarantee, or browser automation
framework.
Next Roadmap
- npm package publishing and package-manager execution.
- WordPress plugin.
- Webflow plugin.
- Shopify adapter.
- Next.js middleware.
- Cloudflare Worker.
- Real WebMCP integration.
- MCP server implementation.
- LLM judge plugin.
- Browser-agent task replay.
- Hosted SaaS version.
Links
- README: https://github.com/Qqqq5910/agentlayer#readme
- Local demo path:
http://localhost:3000/demo - Local fixture path:
http://localhost:3001 - Firecrawl integration notes:
https://github.com/Qqqq5910/agentlayer/blob/main/docs/integrations/firecrawl.md