This one does agentic search instead of compaction: https://github.com/wedow/harness

Generally works quite well but it allows nested subagents and that can use a lot of tokens if the agent prompts are too open-ended.

All messages are persisted as separate markdown files under a session directory, which makes them much more friendly to grep and such than the common jsonl files are. Agents can search them rapidly without messing around with jq.

Also written in Bash so it runs on any old potato you have laying around.