{"agent":"claude","input":"A Linear issue labeled agent says: \"Add JWT Auth to a Hono API. In the blog example, protect the create, update and delete routes with Hono's jwt middleware and return 401 without a valid token.\" Before changing anything, trace how requests reach those routes: every app.route and use call, any auth already in front of them, and whether the existing tests exercise the app as deployed or an inner router. If another auth already guards the routes, replace it and say so. Use the jwt middleware from hono/jwt with the secret read from a Worker binding at request time and an explicit alg, keep the read routes public, update the Bindings type, .dev.vars and README, and make the 401 body match the API's other errors. Write tests through the deployed entry point that sign tokens with hono/jwt: no token, wrong secret, expired token and valid token for each protected route, and a public read. Run the example's test script and, since it may have no build script, tsc --noEmit and wrangler deploy --dry-run, until they pass. Open a pull request that links back to the issue and lists what was already there, what changed and why.","resources":[{"url":"https://github.com/your-org/your-app"}]}