@agent404/express
v0.1.0
Published
agent-404 Express middleware — self-healing 404 pages for AI agents and crawlers
Maintainers
Readme
@agent404/express
Express helper that turns your app's 404 handler into an agent-404 recovery response (Link headers, schema.org JSON-LD, and a rendered suggestion list) so AI crawlers and coding agents recover in one hop instead of hallucinating.
Install
npm install @agent404/expressUsage
// server.js
import { recoverExpress404 } from "@agent404/express";
app.use(async (req, res) => {
const recovered = await recoverExpress404(req, "<h1>Not Found</h1>", {
apiKey: process.env.AGENT404_PUBLIC_KEY,
});
res.status(404);
recovered.headers.forEach((v, k) => res.setHeader(k, v));
res.send(await recovered.text());
});Get apiKey (the read-only public key) by registering your domain at agent404.dev.
