martian-engineering/lossless-claw

Lossless Claw — LCM (Lossless Context Management) plugin for OpenClaw

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 14th, 2026
Created on February 18th, 2026
Open Issues & Pull Requests: 228 (+0)
GitHub issues: Enabled
Number of forks: 451
Total Stargazers: 4,895 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 46.0 hours
Mean response time: 10.9 days
90th percentile: 41.2 days
Tracked items: 428

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 77% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "enhancement" is answered fastest, typically in about 2 days, while "priority:P3" waits about 5 weeks. 63% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 9% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 167
New in 7 days: 7
Closed in 7 days: 1
Avg open age: 118 days
Stale 30+ days: 147
Stale 90+ days: 105

Recent activity

Opened in 7 days: 6
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (135)
  • priority:P2 (100)
  • needs-repro (96)
  • stale-check (67)
  • enhancement (62)
  • linked-pr (59)
  • priority:P1 (41)
  • priority:P3 (33)

Detailed Description

Lossless Claw is a plugin for OpenClaw that replaces the default context management strategy with a lossless summarization system.

The problem it solves is that conversations grow beyond a language model's context window, forcing agents to discard older messages. Lossless Claw preserves every message in a SQLite database while keeping active context within token limits. It works by summarizing chunks of older messages into nodes that form a directed acyclic graph, then assembling context each turn by combining summaries with recent raw messages. The tool provides agents with search and recall capabilities through tools like lcm_grep, lcm_describe, and lcm_expand so they can drill into compacted history and recover original details when needed.

Adoption suits projects using OpenClaw where conversation history matters and you want agents to reference past interactions without losing information. The tool is particularly valuable for long-running conversations or applications where forgetting context is undesirable. It installs an agent-oriented shell CLI for managing conversations and includes a bundled skill for in-session operations. The shell CLI reads the conversation database without modifying it, with safety constraints on configuration writes. Output defaults to JSON format with bounded keyset pagination for list commands.

The project shows consistent maintenance with regular commits addressing both feature development and bug fixes. Pull requests receive timely review and merge activity. The codebase demonstrates attention to code quality through testing infrastructure and documentation updates. Issue tracking reflects active engagement with user-reported problems and feature requests.