integrations/claudecode/v0.1.1
ggml-org/llama.cppintegrations/claudecode/v0.1.1Sep 15, 2026by Xenogents
Upgrading?
AI Summary
Rebuilds claudecode-memanto as a thin wrapper around Memanto's native connection flow, removing standalone logic and simplifying installation and lifecycle management.
Key Highlights
- Delegates install/uninstall to memanto connect's shared engine
- Reliable lifecycle hooks using absolute Python interpreter paths
- Simplified documentation and packaging
- Preserves unrelated Claude Code settings during reinstall
New Features
- Native Claude Code connection flow
- Reliable lifecycle hooks using absolute paths
- Simplified documentation and packaging
- Non-destructive reinstall behavior
Full Release Notes
# Release Notes for claudecode-memanto v0.1.1
This release rebuilds `claudecode-memanto` as a thin, reliable entry point to Memanto's native Claude Code connection flow. It removes the former standalone skill-routing and transcript-distillation implementation, so `claudecode-memanto install` and `memanto connect claude-code` now manage the same instructions, skill, hooks, permissions, and uninstall path.
## Improvements
• Native Claude Code connection flow (`claudecode_memanto/{cli,installer}.py`, `memanto/cli/connect/{engine,agent_registry}.py`)
• `claudecode-memanto install` and `claudecode-memanto uninstall` now delegate directly to Memanto's shared connect engine.
• The integration no longer depends on `mattpocock/skills`, per-skill routing, or the removed custom transcript-distillation workflow.
• Reinstall and removal share the core engine's non-destructive behavior, preserving unrelated Claude Code settings, hooks, instructions, and permissions.
• Reliable lifecycle hooks (`memanto/cli/connect/assets/hooks/hooks.json`)
• Hook commands use the exact Python interpreter that installed Memanto and absolute bundled-script paths, avoiding failures caused by a project's active virtual environment or ambiguous `python` / `python3` resolution.
• The `PreCompact` hook passes `-m memanto memory sync` as process arguments, allowing Claude Code to execute the command correctly.
• Memanto-installed hooks carry an ownership marker, so reinstall and uninstall remove only hooks owned by Memanto rather than a user's custom wrapper that happens to invoke `memanto`.
• Simplified documentation and packaging (`README.md`, `pyproject.toml`)
• Documentation now describes the shared native connection flow, project and global installs, lifecycle hooks, reinstall behavior, and removal.
• The package requires `memanto>=0.2.21`, which supplies the shared connection engine and hook assets.
## Removed
• Removed the obsolete standalone Claude Code client, configuration, extraction, profile, skill-map, and hook implementation.
• Removed the unused example `CLAUDE.md` and integration architecture assets.
## Tests
• `tests/test_connect_engine.py` covers installing, updating, and removing Claude Code hooks while preserving unrelated hook entries and permissions.
## Full Changelog
Full Changelog: [v0.1.0...v0.1.1](https://github.com/moorcheh-ai/memanto/compare/integrations/claudecode/v0.1.0...integrations/claudecode/v0.1.1)Related Repositories
LadybirdBrowser/ladybird★ 66,606
Truly independent web browser
ClickHouse/ClickHouse★ 50,528
ClickHouse® is a real-time analytics database management system
LizardByte/Sunshine★ 42,488
Self-hosted game stream host for Moonlight.
deskflow/deskflow★ 29,978
Share a single keyboard and mouse between multiple computers.
envoyproxy/envoy★ 29,103
Cloud-native high-performance edge/middle/service proxy