hermes-agent/tests
Teknium 654e16187e
feat(mcp): add sampling support — server-initiated LLM requests (#753)
Add MCP sampling/createMessage capability via SamplingHandler class.

Text-only sampling + tool use in sampling with governance (rate limits,
model whitelist, token caps, tool loop limits). Per-server audit metrics.

Based on concept from PR #366 by eren-karakus0. Restructured as class-based
design with bug fixes and tests using real MCP SDK types.

50 new tests, 2600 total passing.
2026-03-09 03:37:38 -07:00
..
agent fix: use correct role for summary message in context compressor 2026-03-08 23:09:04 -07:00
cron
fakes
gateway fix: unify gateway session hygiene with agent compression config 2026-03-08 21:30:48 -07:00
hermes_cli Merge pull request #732 from NousResearch/hermes/hermes-2cb83eed 2026-03-08 20:10:32 -07:00
honcho_integration
integration
tools feat(mcp): add sampling support — server-initiated LLM requests (#753) 2026-03-09 03:37:38 -07:00
__init__.py
conftest.py
test_413_compression.py
test_api_key_providers.py
test_atomic_json_write.py
test_auth_codex_provider.py
test_auth_nous_provider.py
test_auxiliary_config_bridge.py fix: harden auxiliary model config — gateway bridge, vision safety, tests 2026-03-08 18:06:47 -07:00
test_batch_runner_checkpoint.py
test_cli_init.py
test_cli_model_command.py
test_cli_provider_resolution.py fix: trust user-selected models with OpenAI Codex provider 2026-03-08 18:29:09 -07:00
test_codex_execution_paths.py feat: simple fallback model for provider resilience 2026-03-08 20:22:33 -07:00
test_codex_models.py Merge pull request #735 from NousResearch/hermes/hermes-f8d56335 2026-03-08 18:30:27 -07:00
test_external_credential_detection.py
test_fallback_model.py refactor: unified OAuth/API-key credential resolution for fallback 2026-03-08 21:44:48 -07:00
test_flush_memories_codex.py
test_hermes_state.py
test_honcho_client_config.py
test_insights.py
test_model_tools.py
test_provider_parity.py
test_resume_display.py feat: display previous messages when resuming a session in CLI 2026-03-08 17:45:45 -07:00
test_run_agent.py fix: stabilize system prompt across gateway turns for cache hits 2026-03-09 01:50:58 -07:00
test_run_agent_codex_responses.py
test_runtime_provider_resolution.py
test_timezone.py
test_toolset_distributions.py
test_toolsets.py
test_trajectory_compressor.py
test_worktree.py