CowAgent 2.0.6 marks a significant step forward for the newly renamed project, formerly known as chatgpt-on-wechat. This release is centered on making the agent more autonomous and better at retaining, organizing, and retrieving information over time. The update introduces a local knowledge base, a new Deep Dream memory distillation workflow, smarter context compression, and a more capable web console for managing these systems.
The headline change in version 2.0.6 is the project’s official rename to CowAgent. While the repository has moved to a new GitHub address, the maintainers note that CLI commands, configuration files, and documentation links remain compatible, reducing migration friction for existing users.
A major new feature is the local knowledge base system. CowAgent can now build and maintain a structured knowledge repository under a knowledge/ directory, with content organized into Markdown files by category. The system supports automatic knowledge capture from files, links, and valuable information identified during conversations. It also adds hybrid retrieval, combining keyword full-text search with vector-based semantic search, so the agent can pull in relevant knowledge during conversations when needed.
The knowledge base also comes with improved usability through visual browsing and graph-based exploration. Users can inspect the file tree, navigate document links directly, and use commands such as /knowledge, /knowledge list, and /knowledge on|off to manage the feature.
Another standout addition is Deep Dream memory distillation, a new long-term memory workflow. CowAgent now organizes memory across three layers: short-term conversation context, day-level memory files, and a long-term MEMORY.md. Each day at 23:55, the system automatically reviews that day’s memories alongside the long-term memory file, then uses an LLM to deduplicate, merge, prune, and rewrite a more refined memory state.
This memory system also creates a dream journal for each distillation pass, storing narrative-style memory summaries under memory/dreams/. Users can manually trigger the process with /memory dream [N], choosing how many recent days to distill, while the web console now includes a dedicated Dream Journal tab for browsing these outputs.
The release also improves context handling with intelligent compression. When a conversation exceeds context limits, trimmed messages are summarized asynchronously by an LLM. The summary is then written into daily memory and injected back into retained context, helping preserve continuity across long-running conversations.
Version 2.0.6 pushes CowAgent closer to a more durable and self-organizing agent architecture. The new local knowledge base gives teams a native way to accumulate reusable internal knowledge without depending solely on ephemeral chat context.
The Deep Dream memory workflow is especially important because it addresses one of the hardest problems in agent design: retaining useful long-term context without letting memory sprawl become noisy or unmanageable. By introducing scheduled distillation and a multi-layer memory lifecycle, CowAgent is moving beyond simple session memory into a more curated persistence model.
The context compression improvements matter for production use as well. Long-running agent interactions often degrade when earlier context is dropped too aggressively. Asynchronous summarization helps maintain coherence while staying within model limits, which can improve reliability in real deployments.
Overall, CowAgent 2.0.6 is not just a branding update. It is a substantial release focused on memory, knowledge organization, and operator visibility, all of which are key foundations for more capable AI assistants and enterprise-ready agent systems.
Official Source: https://github.com/zhayujie/CowAgent/releases/tag/2.0.6