What problem does it solve? Contributing to the Hermes Agent codebase requires navigating undocumented policies (the max-tokens-knob ban), a one-pass sweeper bot, per-file test isolation requirements, and a plugin loader with silent failure modes. This Skill encodes the verified patterns so patches, tests, and PRs land correctly the first time. ## Core Features & Use Cases - Source Patching Patterns: Apply the config-driven pattern for temperature/timeout settings and the output-cap removal pattern for hardcoded max_tokens values, with a verified table of known call sites in vision_tools.py and browser_tool.py. - Test Suite Execution: Run the canonical 8-file, 261-test vision regression set via scripts/run_tests.sh with per-file subprocess isolation, avoiding the false failures caused by in-process pytest runs. - PR Workflow & Sweeper Protocol: Follow the repo's PR template exactly, handle keep_open follow-up loops, prove pre-existing failures on clean main worktrees, and cross-link re-scoped PRs after sweeper closures. - Plugin Development & Diagnosis: Build and debug Hermes plugins using verified maps of the plugin surface, load-path pitfalls (silent import failures, symlink dev-loop), approval-gate internals, and credential-pool model-scoped exhaustion fixes. - Use Case: A hardcoded max_tokens cap truncates vision tool output. Use this Skill to remove the cap per project policy, extend the cited regression tests, run the isolated suite, and submit a template-compliant PR that survives the sweeper review. ## Quick Start Ask the agent to patch the hardcoded max_tokens in Hermes vision_tools.py, run the vision test suite, and open a PR to NousResearch/hermes-agent following the repo template.