# NousResearch/hermes-agent · Remove uv exclude-newer restriction from pyproject.toml

## Open now

- Nothing open on GitHub.

A bug was identified where an exclude-newer date cutoff in pyproject.toml blocked dependency resolution for stable packages. Multiple fix attempts address removing this uv constraint.

## TL;DR

- 3 member(s): 0 open issue(s), 1 closed issue(s), 0 open PR(s), 1 merged PR(s), 1 PR(s) closed without merging.
- A fix was merged to main in PR #21221. Verify it addresses your case.
- **Recommended:** read PR #21221 (and any competing PRs below) before filing. Confirm the merged change covers your symptom.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `unresolved`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_SPANNING`): every member is connected by structural evidence: shared changed files, or a closing/superseded reference.
- Pairwise link density `0.67`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Closed / duplicate issues

- #19043: \[bug\] pyproject.toml exclude-newer = "7 days" blocks dependency resolution for stable packages

## Prior & competing PRs

- **#21221: fix(install): remove uv exclude-newer cutoff (salvage #19488)**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `pyproject.toml`
  - fix hunks:
  - `pyproject.toml`

    ```diff
    @@ -164,6 +164,3 @@ exclude = ["tinker-atropos"]
     [tool.ruff]
     exclude = ["tinker-atropos"]
     select = [] # disable all lints for now, until we've wrangled typechecks a bit more :3
    -
    -[tool.uv]
    -exclude-newer = "7 days"
    ```
  - `uv.lock`

    ```diff
    @@ -8,10 +8,6 @@ resolution-markers = [
         "python_full_version < '3.12'",
     ]
     
    -[options]
    -exclude-newer = "0001-01-01T00:00:00Z" # This has no effect and is included for backwards compatibility when using relative exclude-newer values.
    -exclude-newer-span = "P7D"
    -
     [[package]]
     name = "agent-client-protocol"
     version = "0.9.0"
    ```
- **#19114: fix(deps): remove exclude-newer from pyproject.toml (fixes #19043)**. closed without merge
  - maintainer direction: category `merged_via`; implication `superseded`; refs `#19488`, `#21221`

## Fix status

- Merged to main in PR #21221 (cited above). No release data is tracked. Verify downstream.
- Fix last verified (merged) `2026-05-07`.
