Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NousResearch/hermes-agent-self-evolution
/ functions
Functions
195 in github.com/NousResearch/hermes-agent-self-evolution
⨍
Functions
195
◇
Types & classes
42
↳
Endpoints
1
Method
test_handles_missing_dir
(self, tmp_path)
tests/core/test_external_importers.py:521
Method
test_handles_missing_file
(self, tmp_path)
tests/core/test_external_importers.py:275
Method
test_handles_no_assistant_response
(self, tmp_path)
tests/core/test_external_importers.py:533
Method
test_help_flag
(self)
tests/core/test_external_importers.py:1193
Method
test_hyphenated_skill_name_matches
(self)
tests/core/test_external_importers.py:579
Method
test_ignores_ask_substring
(self)
tests/core/test_external_importers.py:102
Method
test_ignores_code_token_discussion
(self)
tests/core/test_external_importers.py:98
Method
test_ignores_dir_without_skill_md
(self, tmp_path)
tests/core/test_external_importers.py:937
Method
test_ignores_normal_text
(self)
tests/core/test_external_importers.py:84
Method
test_ignores_password_in_prose
(self)
tests/core/test_external_importers.py:124
Method
test_ignores_prose_with_key_word
(self)
tests/core/test_external_importers.py:91
Method
test_ignores_secret_in_prose
(self)
tests/core/test_external_importers.py:129
Method
test_ignores_short_sk_prefix
(self)
tests/core/test_external_importers.py:87
Method
test_ignores_token_assignment_short_value
(self)
tests/core/test_external_importers.py:120
Method
test_ignores_word_bearer_in_prose
(self)
tests/core/test_external_importers.py:94
Method
test_invalid_difficulty_defaults_to_medium
(self)
tests/core/test_external_importers.py:983
Method
test_invalid_difficulty_normalized
LLM returns invalid difficulty -> normalized to medium.
tests/core/test_external_importers.py:1062
Method
test_irrelevant_messages_filtered_out
(self, mock_dspy)
tests/core/test_external_importers.py:628
Method
test_json_in_markdown
(self)
tests/core/test_external_importers.py:212
Method
test_json_with_surrounding_text
(self)
tests/core/test_external_importers.py:218
Method
test_loads_skill_from_directory
(self, tmp_path)
tests/core/test_external_importers.py:915
Method
test_loads_skill_from_subdirectory
(self, tmp_path)
tests/core/test_external_importers.py:924
Method
test_malformed_json_returns_none
(self)
tests/core/test_external_importers.py:226
Method
test_malformed_llm_output_counted_as_error
(self, mock_dspy)
tests/core/test_external_importers.py:644
Method
test_matches_skill_content_keywords
(self)
tests/core/test_external_importers.py:173
Method
test_matches_skill_name_keyword
(self)
tests/core/test_external_importers.py:168
Method
test_max_examples_cap_respected
(self, mock_dspy)
tests/core/test_external_importers.py:658
Method
test_missing_description
(self, validator)
tests/core/test_constraints.py:83
Method
test_missing_frontmatter
(self, validator)
tests/core/test_constraints.py:73
Method
test_missing_name
(self, validator)
tests/core/test_constraints.py:78
Method
test_missing_skill_exits_with_error
(self)
tests/core/test_external_importers.py:1186
Method
test_missing_source_field_drops_message
Messages missing 'source' key are dropped before scoring.
tests/core/test_external_importers.py:1080
Method
test_missing_task_input_drops_message
Messages missing 'task_input' are dropped before scoring.
tests/core/test_external_importers.py:1099
Method
test_multiline_assistant_response
Multiple assistant.message events concatenate into one response.
tests/core/test_external_importers.py:391
Method
test_multiple_sources
(self, tmp_path)
tests/core/test_external_importers.py:765
Method
test_nested_braces_in_values
JSON with braces inside string values must parse correctly.
tests/core/test_external_importers.py:242
Method
test_no_json_returns_none
(self)
tests/core/test_external_importers.py:223
Method
test_no_messages_returns_empty_dataset
(self, tmp_path)
tests/core/test_external_importers.py:738
Method
test_no_relevant_examples_returns_empty_dataset
(self, tmp_path)
tests/core/test_external_importers.py:750
Method
test_non_dict_json_returns_none
A JSON array or string should return None (we need a dict).
tests/core/test_external_importers.py:237
Method
test_non_empty_passes
(self, validator)
tests/core/test_constraints.py:54
Method
test_none_category_defaults_to_general
(self)
tests/core/test_external_importers.py:1012
Method
test_none_difficulty_defaults_to_medium
(self)
tests/core/test_external_importers.py:991
Method
test_none_expected_behavior_returns_none
(self)
tests/core/test_external_importers.py:980
Method
test_none_task_input_returns_none
(self)
tests/core/test_external_importers.py:971
Method
test_output_loadable_by_golden_loader
Write fake Claude Code history, run pipeline, load with GoldenDatasetLoader.
tests/core/test_external_importers.py:814
Method
test_parse_copilot_events_file_not_found
Outer try-catch: file doesn't exist -> returns empty list, doesn't crash.
tests/core/test_external_importers.py:450
Method
test_parse_copilot_events_malformed_json
(self, tmp_path)
tests/core/test_external_importers.py:440
Method
test_parse_copilot_events_permission_error
Outer try-catch: unreadable file -> returns empty list, doesn't crash.
tests/core/test_external_importers.py:455
Method
test_parses_body
(self, tmp_path)
tests/skills/test_skill_module.py:42
Method
test_parses_events_jsonl
(self, tmp_path)
tests/core/test_external_importers.py:324
Method
test_parses_frontmatter
(self, tmp_path)
tests/skills/test_skill_module.py:33
Method
test_parses_history_jsonl
(self, tmp_path)
tests/core/test_external_importers.py:258
Method
test_parses_session_json
(self, tmp_path)
tests/core/test_external_importers.py:471
Method
test_path_is_stored
(self, tmp_path)
tests/skills/test_skill_module.py:58
Method
test_preserves_frontmatter
(self)
tests/skills/test_skill_module.py:77
Method
test_raises_on_missing_skill
(self, tmp_path)
tests/core/test_external_importers.py:933
Method
test_raw_contains_everything
(self, tmp_path)
tests/skills/test_skill_module.py:51
Method
test_read_workspace_missing_file
(self, tmp_path)
tests/core/test_external_importers.py:432
Method
test_read_workspace_no_cwd
(self, tmp_path)
tests/core/test_external_importers.py:435
Method
test_read_workspace_with_cwd
(self, tmp_path)
tests/core/test_external_importers.py:427
Method
test_rejects_unrelated
(self)
tests/core/test_external_importers.py:180
Method
test_relevant_messages_become_examples
(self, mock_dspy)
tests/core/test_external_importers.py:602
Function
test_resolve_expands_user_home
(monkeypatch)
tests/core/test_config_repo_path.py:46
Function
test_resolve_falls_back_to_env_var_when_no_override
(tmp_path, monkeypatch)
tests/core/test_config_repo_path.py:53
Function
test_resolve_honors_explicit_path_without_default
(tmp_path, monkeypatch)
tests/core/test_config_repo_path.py:36
Method
test_respects_limit
(self, tmp_path)
tests/core/test_external_importers.py:280
Method
test_respects_limit
(self, tmp_path)
tests/core/test_external_importers.py:546
Method
test_roundtrip
(self, tmp_path)
tests/skills/test_skill_module.py:67
Method
test_roundtrip_serialization
(self)
tests/core/test_external_importers.py:1204
Method
test_scorer_exception_counted_as_error
(self, mock_dspy)
tests/core/test_external_importers.py:675
Method
test_short_skill_name_matches_exact
(self)
tests/core/test_external_importers.py:565
Method
test_short_skill_name_tdd
(self)
tests/core/test_external_importers.py:572
Method
test_short_skill_name_words_ignored
(self)
tests/core/test_external_importers.py:187
Method
test_shrinkage_is_ok
(self, validator)
tests/core/test_constraints.py:46
Method
test_single_keyword_not_enough
(self)
tests/core/test_external_importers.py:193
Method
test_skill_over_limit
(self, validator)
tests/core/test_constraints.py:19
Method
test_skill_under_limit
(self, validator)
tests/core/test_constraints.py:15
Method
test_skips_empty_lines
(self, tmp_path)
tests/core/test_external_importers.py:306
Method
test_skips_malformed_json_lines
(self, tmp_path)
tests/core/test_external_importers.py:293
Method
test_skips_short_messages
(self, tmp_path)
tests/core/test_external_importers.py:495
Method
test_small_dataset_still_returned
Even with < MIN_DATASET_SIZE examples, a dataset is still returned.
tests/core/test_external_importers.py:1119
Method
test_task_input_capped_at_2000_chars
(self)
tests/core/test_external_importers.py:1020
Method
test_tool_description_over_limit
(self, validator)
tests/core/test_constraints.py:28
Method
test_tool_description_under_limit
(self, validator)
tests/core/test_constraints.py:24
Method
test_unknown_source_ignored
An unrecognized source name is silently skipped.
tests/core/test_external_importers.py:789
Method
test_unpaired_user_message_dropped
A user message with no following assistant response is dropped.
tests/core/test_external_importers.py:372
Method
test_valid_input_passes_through
(self)
tests/core/test_external_importers.py:952
Method
test_valid_skill
(self, validator)
tests/core/test_constraints.py:68
Method
test_valid_skill_passes_all
(self, validator)
tests/core/test_constraints.py:90
Method
test_whitespace_category_defaults_to_general
(self)
tests/core/test_external_importers.py:1016
Method
test_whitespace_expected_behavior_returns_none
(self)
tests/core/test_external_importers.py:977
Method
test_whitespace_only_fails
(self, validator)
tests/core/test_constraints.py:62
Method
test_whitespace_task_input_returns_none
(self)
tests/core/test_external_importers.py:968
Function
validator
()
tests/core/test_constraints.py:9
← previous
101–195 of 195, ranked by callers