| name | semble-rs |
| description | Use when optionally installing or using semble_rs for semantic codebase exploration, dependency/impact hints, and compact build/test/CI log digests inside Hermes workflows. |
| version | 0.1.0 |
| author | Hermes Agent |
| license | MIT |
| metadata | {"hermes":{"tags":["code-search","logs","rust-cli","token-efficiency"],"related_skills":["hermes-memory-stack"]}} |
semble_rs
Overview
semble_rs is an optional CLI for agent-friendly code exploration and log compression. It complements Hermes search_files and read_file; it does not replace grounded file reads.
Install
cargo install --git https://github.com/johunsang/semble_rs --locked --force
ln -sf "$HOME/.cargo/bin/semble_rs" "$HOME/.local/bin/semble_rs"
Use
semble_rs plan "where is tool dispatch implemented" /path/to/repo -k 5
semble_rs search "context compression routing" /path/to/repo --outline -k 8
pytest 2>&1 | semble_rs digest
cargo test 2>&1 | semble_rs digest
Pitfalls
- Treat results as leads; read exact files/ranges before editing.
- First semantic search may download a HuggingFace model.
- If
cargo is absent, skip this integration.
Verification Checklist