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