Summary
This repository does not contain a LICENSE file at the repository root, and GitHub's license-detection API returns a 404:
$ gh api repos/NousResearch/hermes-agent-self-evolution/license
{"message":"Not Found","documentation_url":"...","status":"404"}
$ ls LICENSE*
ls: cannot access 'LICENSE*': No such file or directory
The README.md states "MIT — © 2026 Nous Research" and pyproject.toml declares license = {text = "MIT"}, but a missing LICENSE file creates real ambiguity for downstream use, especially for a tool that proposes code changes via PRs to other repositories.
Repro
Compare with the upstream repo, which has a proper LICENSE file:
$ gh api repos/NousResearch/hermes-agent/license | jq -r '.license.spdx_id'
"MIT"
Why this matters
- Tools that mutate and PR code (the stated purpose of this repo per the README: "best variant → PR against hermes-agent") need an unambiguous license to be safely incorporated upstream.
pyproject.toml metadata alone is not a substitute for a LICENSE file under SPDX / OSI guidance.
- Users running this on their own code want legal clarity, especially in commercial contexts.
Suggested fix
Add a LICENSE file at the repository root containing the standard MIT license text, with Copyright (c) 2026 Nous Research (matching the README). This is a 24-line drop-in; it should match the one in NousResearch/hermes-agent modulo the year.
Happy to send a PR with the file content if useful — let me know.
Summary
This repository does not contain a
LICENSEfile at the repository root, and GitHub's license-detection API returns a 404:$ gh api repos/NousResearch/hermes-agent-self-evolution/license {"message":"Not Found","documentation_url":"...","status":"404"} $ ls LICENSE* ls: cannot access 'LICENSE*': No such file or directoryThe
README.mdstates "MIT — © 2026 Nous Research" andpyproject.tomldeclareslicense = {text = "MIT"}, but a missing LICENSE file creates real ambiguity for downstream use, especially for a tool that proposes code changes via PRs to other repositories.Repro
Compare with the upstream repo, which has a proper LICENSE file:
Why this matters
pyproject.tomlmetadata alone is not a substitute for a LICENSE file under SPDX / OSI guidance.Suggested fix
Add a
LICENSEfile at the repository root containing the standard MIT license text, withCopyright (c) 2026 Nous Research(matching the README). This is a 24-line drop-in; it should match the one inNousResearch/hermes-agentmodulo the year.Happy to send a PR with the file content if useful — let me know.