https://github.com/dkedar7/langstage-hermes
· scanned 2026-06-17 01:57 UTC (1 month, 1 week ago)
105 raw signals (0 security + 105 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -21.3 (diff) · 85 actionable findings from 1 signal source. 20 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1659 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
store |
software | healthy | tests/test_session_search_modes.py:21 |
seeded_store |
software | healthy | tests/test_session_search_modes.py:30 |
test_discovery_returns_relevant_sessions |
software | healthy | tests/test_session_search_modes.py:94 |
test_discovery_emits_bookends_for_mid_session_match |
software | healthy | tests/test_session_search_modes.py:104 |
test_discovery_dedupes_lineage |
software | healthy | tests/test_session_search_modes.py:115 |
test_discovery_excludes_tool_sources_by_default |
software | healthy | tests/test_session_search_modes.py:128 |
test_discovery_excludes_current_session_lineage |
software | healthy | tests/test_session_search_modes.py:135 |
test_discovery_empty_query_falls_through_to_browse |
software | healthy | tests/test_session_search_modes.py:146 |
test_discovery_no_matches_returns_friendly_message |
software | healthy | tests/test_session_search_modes.py:152 |
test_discovery_handles_cjk |
software | healthy | tests/test_session_search_modes.py:158 |
test_scroll_returns_window_around_anchor |
software | healthy | tests/test_session_search_modes.py:175 |
test_scroll_clamps_window |
software | healthy | tests/test_session_search_modes.py:190 |
test_scroll_inside_current_session_is_rejected |
software | healthy | tests/test_session_search_modes.py:202 |
test_scroll_rejects_anchor_in_lineage |
software | healthy | tests/test_session_search_modes.py:214 |
test_scroll_unknown_session_returns_error |
software | healthy | tests/test_session_search_modes.py:229 |
test_scroll_takes_precedence_over_query |
software | healthy | tests/test_session_search_modes.py:241 |
test_browse_lists_recent_root_sessions |
software | healthy | tests/test_session_search_modes.py:259 |
test_browse_hides_tool_sources |
software | healthy | tests/test_session_search_modes.py:271 |
test_browse_skips_current_session |
software | healthy | tests/test_session_search_modes.py:277 |
test_browse_empty_store |
software | healthy | tests/test_session_search_modes.py:283 |
test_make_session_search_tool_invocation |
software | healthy | tests/test_session_search_modes.py:293 |
test_tool_uses_current_session_id_getter |
software | healthy | tests/test_session_search_modes.py:307 |
_write_skill |
software | healthy | tests/test_cli_subcommands.py:16 |
test_tools_lists_declared_toolsets |
software | healthy | tests/test_cli_subcommands.py:31 |
test_tools_implemented_only_filters_stubs |
software | healthy | tests/test_cli_subcommands.py:43 |
test_tools_filter_by_name |
software | healthy | tests/test_cli_subcommands.py:54 |
test_tools_unknown_toolset |
software | healthy | tests/test_cli_subcommands.py:65 |
test_skills_list_includes_user_skill |
software | healthy | tests/test_cli_subcommands.py:75 |
test_skills_list_query_filters |
software | healthy | tests/test_cli_subcommands.py:84 |
test_skills_show_existing |
software | healthy | tests/test_cli_subcommands.py:94 |
test_skills_show_missing |
software | healthy | tests/test_cli_subcommands.py:104 |
test_skills_audit_passes_when_clean |
software | healthy | tests/test_cli_subcommands.py:111 |
test_skills_install_validates_then_copies |
software | healthy | tests/test_cli_subcommands.py:120 |
test_skills_install_rejects_invalid_frontmatter |
software | healthy | tests/test_cli_subcommands.py:135 |
test_curator_status_renders |
software | healthy | tests/test_cli_subcommands.py:149 |
test_curator_run_dry_run |
software | healthy | tests/test_cli_subcommands.py:157 |
test_curator_pin_then_unpin |
software | healthy | tests/test_cli_subcommands.py:165 |
test_curator_pin_missing_skill |
software | healthy | tests/test_cli_subcommands.py:186 |
test_curator_pause_resume_round_trip |
software | healthy | tests/test_cli_subcommands.py:193 |
test_slash_skills_lists_inline |
software | healthy | tests/test_cli_subcommands.py:209 |
test_slash_skills_show_inline |
software | healthy | tests/test_cli_subcommands.py:228 |
test_slash_memory_handles_empty |
software | healthy | tests/test_cli_subcommands.py:244 |
test_slash_memory_shows_content |
software | healthy | tests/test_cli_subcommands.py:254 |
test_slash_tools_lists_implemented |
software | healthy | tests/test_cli_subcommands.py:268 |
test_slash_curator_renders |
software | healthy | tests/test_cli_subcommands.py:279 |
test_slash_cron_empty_state |
software | healthy | tests/test_cli_subcommands.py:292 |
test_doctor_runs_clean |
software | healthy | tests/test_cli_subcommands.py:305 |
test_subcommand_help_works |
software | healthy | tests/test_cli_subcommands.py:317 |
env |
software | healthy | tests/test_terminal_local.py:22 |
test_echo_returns_expected_output |
software | healthy | tests/test_terminal_local.py:34 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CHANGELOG.md |
software | healthy | CHANGELOG.md |
SPEC.md |
software | healthy | SPEC.md |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
deepagent-hermes.toml |
software | healthy | deepagent-hermes.toml |
LICENSE |
software | healthy | LICENSE |
NOTICE |
software | healthy | NOTICE |
test_session_search_modes.py |
software | healthy | tests/test_session_search_modes.py |
test_cli_subcommands.py |
software | healthy | tests/test_cli_subcommands.py |
test_terminal_local.py |
software | healthy | tests/test_terminal_local.py |
test_skill_loader.py |
software | healthy | tests/test_skill_loader.py |
conftest.py |
software | healthy | tests/conftest.py |
test_memory_snapshot_frozen.py |
software | healthy | tests/test_memory_snapshot_frozen.py |
test_memory_provider_abc.py |
software | healthy | tests/test_memory_provider_abc.py |
test_plugin_loader.py |
software | healthy | tests/test_plugin_loader.py |
test_real_model.py |
software | healthy | tests/test_real_model.py |
test_terminal_docker.py |
software | healthy | tests/test_terminal_docker.py |
test_reflection_trigger.py |
software | healthy | tests/test_reflection_trigger.py |
test_markdown_provider.py |
software | healthy | tests/test_markdown_provider.py |
__init__.py |
software | healthy | tests/__init__.py |
test_skill_audit.py |
software | healthy | tests/test_skill_audit.py |
test_skill_library.py |
software | healthy | tests/test_skill_library.py |
test_compression.py |
software | healthy | tests/test_compression.py |
test_tool_registry.py |
software | healthy | tests/test_tool_registry.py |
test_sqlite_fts_store.py |
software | healthy | tests/test_sqlite_fts_store.py |
test_terminal_bench_adapter.py |
software | healthy | tests/test_terminal_bench_adapter.py |
test_state.py |
software | healthy | tests/test_state.py |
test_prompt_assembly.py |
software | healthy | tests/test_prompt_assembly.py |
test_plugin_event_bus.py |
software | healthy | tests/test_plugin_event_bus.py |
test_caching_strategy.py |
software | healthy | tests/test_caching_strategy.py |
test_terminal_daytona_modal.py |
software | healthy | tests/test_terminal_daytona_modal.py |
test_skill_validator.py |
software | healthy | tests/test_skill_validator.py |
test_threat_patterns.py |
software | healthy | tests/test_threat_patterns.py |
test_terminal_ssh.py |
software | healthy | tests/test_terminal_ssh.py |
test_curator_lifecycle.py |
software | healthy | tests/test_curator_lifecycle.py |
test_bring_your_own_model.py |
software | healthy | tests/test_bring_your_own_model.py |
test_cli_show_config.py |
software | healthy | tests/test_cli_show_config.py |
test_bundled_skills.py |
software | healthy | tests/test_bundled_skills.py |
test_toolsets.py |
software | healthy | tests/test_toolsets.py |
test_integration_smoke.py |
software | healthy | tests/test_integration_smoke.py |
test_cron_deliverers.py |
software | healthy | tests/test_cron_deliverers.py |
test_cli_banner.py |
software | healthy | tests/test_cli_banner.py |
test_iteration_budget.py |
software | healthy | tests/test_iteration_budget.py |
test_chat_consumes_spec.py |
software | healthy | tests/test_chat_consumes_spec.py |
test_config.py |
software | healthy | tests/test_config.py |
test_rename_shim.py |
software | healthy | tests/test_rename_shim.py |
test_terminal_singularity.py |
software | healthy | tests/test_terminal_singularity.py |
test_cron_jobs.py |
software | healthy | tests/test_cron_jobs.py |
release.yml |
software | healthy | .github/workflows/release.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeProvider |
software | healthy | tests/test_memory_provider_abc.py:31 |
NotAProvider |
software | healthy | tests/test_memory_provider_abc.py:78 |
OtherProvider |
software | healthy | tests/test_memory_provider_abc.py:89 |
_FakeTool |
software | healthy | tests/test_tool_registry.py:15 |
NoName |
software | healthy | tests/test_tool_registry.py:48 |
FakeExecResult |
software | healthy | tests/test_terminal_bench_adapter.py:29 |
FakeEnv |
software | healthy | tests/test_terminal_bench_adapter.py:44 |
MissingEnv |
software | healthy | tests/test_terminal_bench_adapter.py:114 |
_MockModelResponse |
software | healthy | tests/test_plugin_event_bus.py:38 |
_MockModelRequest |
software | healthy | tests/test_plugin_event_bus.py:54 |
_MockToolCallRequest |
software | healthy | tests/test_plugin_event_bus.py:61 |
_StubChatAnthropic |
software | healthy | tests/test_caching_strategy.py:25 |
_FakeSSHException |
software | healthy | tests/test_terminal_ssh.py:32 |
FakeSkill |
software | healthy | tests/test_curator_lifecycle.py:32 |
FakeLibrary |
software | healthy | tests/test_curator_lifecycle.py:40 |
_FakeStoreItem |
software | healthy | tests/test_curator_lifecycle.py:270 |
_FakeStore |
software | healthy | tests/test_curator_lifecycle.py:275 |
_FakeTool |
software | healthy | tests/test_toolsets.py:20 |
_Recording |
software | healthy | tests/test_cron_deliverers.py:142 |
_Custom |
software | healthy | tests/test_cron_deliverers.py:169 |
_FakeTTY |
software | healthy | tests/test_cli_banner.py:39 |
_Req |
software | healthy | tests/test_iteration_budget.py:32 |
_FakeGraph |
software | healthy | tests/test_chat_consumes_spec.py:26 |
HarborSandboxBackend |
software | healthy | examples/terminal_bench.py:92 |
DeepagentHermesAgent |
software | healthy | examples/terminal_bench.py:267 |
_Wrap |
software | healthy | src/langstage_hermes/cli.py:1361 |
_ReflectionStateExt |
software | healthy | src/langstage_hermes/reflection.py:57 |
SubAgent |
software | healthy | src/langstage_hermes/reflection.py:77 |
ReflectionMiddleware |
software | healthy | src/langstage_hermes/reflection.py:174 |
PromptAssemblyMiddleware |
software | healthy | src/langstage_hermes/prompts.py:371 |
HermesConfig |
software | healthy | src/langstage_hermes/config.py:131 |
_BudgetStateExt |
software | healthy | src/langstage_hermes/budget.py:55 |
IterationBudgetMiddleware |
software | healthy | src/langstage_hermes/budget.py:74 |
SkillManageExtractor |
software | healthy | src/langstage_hermes/extractors.py:43 |
SkillViewExtractor |
software | healthy | src/langstage_hermes/extractors.py:90 |
CompressionExtractor |
software | healthy | src/langstage_hermes/extractors.py:110 |
MemoryExtractor |
software | healthy | src/langstage_hermes/extractors.py:134 |
HermesState |
software | healthy | src/langstage_hermes/state.py:25 |
HermesCompressionMiddleware |
software | healthy | src/langstage_hermes/compression.py:161 |
CuratorMiddleware |
software | healthy | src/langstage_hermes/curator.py:316 |
AnthropicCachingS3Middleware |
software | healthy | src/langstage_hermes/caching.py:75 |
MemoryStateExt |
software | healthy | src/langstage_hermes/memory/tool.py:86 |
MemoryToolMiddleware |
software | healthy | src/langstage_hermes/memory/tool.py:434 |
MemoryProvider |
software | healthy | src/langstage_hermes/memory/provider.py:41 |
NoopMemoryProvider |
software | healthy | src/langstage_hermes/memory/provider.py:130 |
LoadedPlugin |
software | healthy | src/langstage_hermes/plugins/context.py:102 |
PluginContext |
software | healthy | src/langstage_hermes/plugins/context.py:128 |
PluginEventBus |
software | healthy | src/langstage_hermes/plugins/event_bus.py:164 |
HermesPluginLoader |
software | healthy | src/langstage_hermes/plugins/loader.py:43 |
MarkdownProvider |
software | healthy | src/langstage_hermes/plugins/builtin/markdown_provider/__in… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
examples |
software | healthy | examples |
src |
software | healthy | src |
langstage_hermes |
software | healthy | src/langstage_hermes |
memory |
software | healthy | src/langstage_hermes/memory |
plugins |
software | healthy | src/langstage_hermes/plugins |
builtin |
software | healthy | src/langstage_hermes/plugins/builtin |
markdown_provider |
software | healthy | src/langstage_hermes/plugins/builtin/markdown_provider |
_bundled_skills |
software | healthy | src/langstage_hermes/_bundled_skills |
productivity |
software | healthy | src/langstage_hermes/_bundled_skills/productivity |
powerpoint |
software | healthy | src/langstage_hermes/_bundled_skills/productivity/powerpoint |
scripts |
software | healthy | src/langstage_hermes/_bundled_skills/productivity/powerpoin… |
office |
software | healthy | src/langstage_hermes/_bundled_skills/productivity/powerpoin… |
helpers |
software | healthy | src/langstage_hermes/_bundled_skills/productivity/powerpoin… |
notion |
software | healthy | src/langstage_hermes/_bundled_skills/productivity/notion |
references |
software | healthy | src/langstage_hermes/_bundled_skills/productivity/notion/re… |
google-workspace |
software | healthy | src/langstage_hermes/_bundled_skills/productivity/google-wo… |
scripts |
software | healthy | src/langstage_hermes/_bundled_skills/productivity/google-wo… |
references |
software | healthy | src/langstage_hermes/_bundled_skills/productivity/google-wo… |
software-development |
software | healthy | src/langstage_hermes/_bundled_skills/software-development |
requesting-code-review |
software | healthy | src/langstage_hermes/_bundled_skills/software-development/r… |
test-driven-development |
software | healthy | src/langstage_hermes/_bundled_skills/software-development/t… |
spike |
software | healthy | src/langstage_hermes/_bundled_skills/software-development/s… |
plan |
software | healthy | src/langstage_hermes/_bundled_skills/software-development/p… |
python-debugpy |
software | healthy | src/langstage_hermes/_bundled_skills/software-development/p… |
writing-plans |
software | healthy | src/langstage_hermes/_bundled_skills/software-development/w… |
hermes-agent-skill-authoring |
software | healthy | src/langstage_hermes/_bundled_skills/software-development/h… |
systematic-debugging |
software | healthy | src/langstage_hermes/_bundled_skills/software-development/s… |
mlops |
software | healthy | src/langstage_hermes/_bundled_skills/mlops |
huggingface-hub |
software | healthy | src/langstage_hermes/_bundled_skills/mlops/huggingface-hub |
evaluation |
software | healthy | src/langstage_hermes/_bundled_skills/mlops/evaluation |
weights-and-biases |
software | healthy | src/langstage_hermes/_bundled_skills/mlops/evaluation/weigh… |
references |
software | healthy | src/langstage_hermes/_bundled_skills/mlops/evaluation/weigh… |
evaluating-llms-harness |
software | healthy | src/langstage_hermes/_bundled_skills/mlops/evaluation/evalu… |
references |
software | healthy | src/langstage_hermes/_bundled_skills/mlops/evaluation/evalu… |
vector-databases |
software | healthy | src/langstage_hermes/_bundled_skills/mlops/vector-databases |
note-taking |
software | healthy | src/langstage_hermes/_bundled_skills/note-taking |
obsidian |
software | healthy | src/langstage_hermes/_bundled_skills/note-taking/obsidian |
data-science |
software | healthy | src/langstage_hermes/_bundled_skills/data-science |
jupyter-live-kernel |
software | healthy | src/langstage_hermes/_bundled_skills/data-science/jupyter-l… |
research |
software | healthy | src/langstage_hermes/_bundled_skills/research |
blogwatcher |
software | healthy | src/langstage_hermes/_bundled_skills/research/blogwatcher |
research-paper-writing |
software | healthy | src/langstage_hermes/_bundled_skills/research/research-pape… |
templates |
software | healthy | src/langstage_hermes/_bundled_skills/research/research-pape… |
colm2025 |
software | healthy | src/langstage_hermes/_bundled_skills/research/research-pape… |
aaai2026 |
software | healthy | src/langstage_hermes/_bundled_skills/research/research-pape… |
neurips2025 |
software | healthy | src/langstage_hermes/_bundled_skills/research/research-pape… |
acl |
software | healthy | src/langstage_hermes/_bundled_skills/research/research-pape… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sessions |
data | healthy | src/langstage_hermes/store/sqlite_fts.py |
messages |
data | healthy | src/langstage_hermes/store/sqlite_fts.py |
state_meta |
data | healthy | src/langstage_hermes/store/sqlite_fts.py |
compression_locks |
data | healthy | src/langstage_hermes/store/sqlite_fts.py |
curator_state |
data | healthy | src/langstage_hermes/store/sqlite_fts.py |
skill_mutations |
data | healthy | src/langstage_hermes/store/sqlite_fts.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4444 |
network | healthy | src/langstage_hermes/_bundled_skills/software-development/p… |
port:127 |
network | healthy | src/langstage_hermes/_bundled_skills/software-development/p… |
port:8888 |
network | healthy | src/langstage_hermes/_bundled_skills/data-science/jupyter-l… |
port:22 |
network | healthy | src/langstage_hermes/tools/environments/ssh.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/langstage_hermes/_bundled_skills/productivity/goo… |
security | healthy | src/langstage_hermes/_bundled_skills/productivity/google-wo… |
auth::src/langstage_hermes/_bundled_skills/github/github-pr… |
security | healthy | src/langstage_hermes/_bundled_skills/github/github-pr-workf… |
auth::src/langstage_hermes/_bundled_skills/productivity/goo… |
security | healthy | src/langstage_hermes/_bundled_skills/productivity/google-wo… |
auth::src/langstage_hermes/_bundled_skills/productivity/goo… |
security | healthy | src/langstage_hermes/_bundled_skills/productivity/google-wo… |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/release.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
smoke |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
redis |
data | healthy | tests/test_session_search_modes.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
dkedar7__langstage-hermes |
software | healthy | /data/fable5_failed_archive/dkedar7__langstage-hermes |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/langstage_hermes/_bundled_skills/software-development/p… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | tests/test_bring_your_own_model.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/langstage_hermes/_bundled_skills/mlops/evaluation/weigh… |
| Label | Layer | Status | Path |
|---|---|---|---|
PYPI_API_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/8ddc3512-5b4e-4ba8-9fd8-a5a113691442/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8ddc3512-5b4e-4ba8-9fd8-a5a113691442/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.