Skip to content

fix: address 13 minor bugs, typos, and inconsistencies#32869

Open
skabartem wants to merge 1 commit into
NousResearch:mainfrom
skabartem:fix/minor-bugs-and-typos
Open

fix: address 13 minor bugs, typos, and inconsistencies#32869
skabartem wants to merge 1 commit into
NousResearch:mainfrom
skabartem:fix/minor-bugs-and-typos

Conversation

@skabartem

Copy link
Copy Markdown

Summary

  • Fix wrong percentage comments in toolset_distributions.py (image_gen and terminal_tasks distributions)
  • Add missing reset_cache() function in hermes_time.py (referenced in docstring but never defined)
  • Fix stale docstring in tools/memory_tool.py (removed non-existent read action)
  • Fix strategy count and list in tools/fuzzy_match.py (8 -> 9, add Unicode normalized strategy)
  • Use exact matching (LOWER(name) = LOWER(?)) instead of LIKE in plugins/memory/holographic/store.py
  • Add missing thread_id argument to _set_interrupt(False) call in run_agent.py
  • Fix corrupted Unicode emoji (mojibake) in batch_runner.py
  • Fix lowercase any type annotations to Any in toolset_distributions.py and cli.py
  • Fix lowercase callable type annotations to Callable in plugins/disk-cleanup/disk_cleanup.py and agent/conversation_loop.py
  • Remove #<TBD> placeholder comment in run_agent.py
  • Fix typo ../. ssh/id_rsa -> ../.ssh/id_rsa in tools/credential_files.py

Fixes #32848

Test plan

  • Verify reset_cache() clears timezone cache and next get_timezone() re-resolves
  • Verify holographic store entity lookup still matches names case-insensitively
  • Verify _set_interrupt(False, thread_id) does not raise with the additional argument
  • Verify type annotations pass mypy/pyright checks
  • Grep for any remaining lowercase any/callable type annotations

- Fix wrong percentage comments in toolset_distributions.py
- Add missing reset_cache() in hermes_time.py
- Fix stale docstring in memory_tool.py
- Fix strategy count in fuzzy_match.py
- Use exact matching instead of LIKE in holographic store
- Add missing thread_id to _set_interrupt call
- Fix corrupted Unicode emoji in batch_runner.py
- Fix lowercase any/callable type annotations
- Remove #<TBD> placeholder comment
- Fix typo in credential_files.py comment

Fixes NousResearch#32848
@alt-glitch alt-glitch added type/bug Something isn't working P3 Low — cosmetic, nice to have comp/agent Core agent loop, run_agent.py, prompt builder comp/cli CLI entry point, hermes_cli/, setup wizard comp/plugins Plugin system and bundled plugins tool/memory Memory tool and memory providers labels May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/agent Core agent loop, run_agent.py, prompt builder comp/cli CLI entry point, hermes_cli/, setup wizard comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have tool/memory Memory tool and memory providers type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Collection of minor bugs, typos, and inconsistencies found during code audit

2 participants