hermes-cashew
Memory provider for Hermes Agent to work with rajkripal/cashew
File Explorer
- devcontainer.json
- SKILL.md
- bug_report.md
- feature_request.md
- droid-review.yml
- droid.yml
- opencode.yml
- release.yml
- tests.yml
- codecov.yml
- CODEOWNERS
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- release.yml
- graphify.js
- opencode.json
- __init__.py
- config.py
- error_tracking.py
- log_filter.py
- metrics.py
- plugin.yaml
- README.md
- sleep_cron_script.py
- sleep_refactor.py
- tools.py
- tracing.py
- verify.py
- INDEX.md
- check-dead-flags.py
- check-duplicates.py
- __init__.py
- test_full_lifecycle.py
- __init__.py
- _memory_manager_stub.py
- conftest.py
- test_agent_context.py
- test_cashew_extract.py
- test_config_roundtrip.py
- test_documentation_contracts.py
- test_e2e_install_lifecycle.py
- test_flat_entrypoint_reexports.py
- test_handle_tool_call.py
- test_initialize_lifecycle.py
- test_manifest_dependencies.py
- test_memory_manager_e2e.py
- test_migration.py
- test_no_home_leak.py
- test_on_pre_compress.py
- test_plugin_discovery.py
- test_profile_isolation.py
- test_quality_metrics.py
- test_query_log_privacy.py
- test_queue_prefetch.py
- test_recall.py
- test_retrieval.py
- test_session_switch.py
- test_sleep_cron_lifecycle.py
- test_sleep_cron_reconcile.py
- test_sleep_cron_script.py
- test_sleep_refactor.py
- test_stub_lifecycle.py
- test_sync_burst.py
- test_sync_turn.py
- test_sync_worker.py
- test_tool_schema.py
- .dockerignore
- .gitignore
- .pre-commit-config.yaml
- __init__.py
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- conftest.py
- CONTRIBUTING.md
- LICENSE
- plugin.yaml
- pyproject.toml
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
pip
View Details ▼
pip
Python package manager.
Some subcommands such as `install` have their own usage documentation.
pip install {{package}}
Install a package (see `pip install` for more install examples):
pip install --user {{package}}
Install a package to the user's directory instead of the system-wide default location:
pip install {{[-U|--upgrade]}} {{package}}
Upgrade a package:
pytest
View Details ▼
pytest
Run Python tests.
pytest {{path/to/test_file1.py path/to/test_file2.py ...}}
Run tests from specific files:
pytest -k {{expression}}
Run tests with names matching a specific [k]eyword expression:
pytest {{[-x|--exitfirst]}}
Exit as soon as a test fails or encounters an error:
python3
View Details ▼
python3
This command is an alias of `python`.
tldr python
View documentation for the original command:
tag
View Details ▼
tag
Edit tags on Mac OS X files (10.9 Mavericks and above).
tag {{[-a|--add]}} {{tag_name1,tag_name2,...}} {{path/to/file}}
Add tags to a file:
tag {{[-r|--remove]}} {{tag_name}} {{path/to/file}}
Remove a tag:
tag {{[-r|--remove]}} \* {{path/to/file}}
Remove all tags from a file:
