Knowledge

Hefty has a long-term memory. Every time you interact with it, Hefty can learn something new - a technique that worked, a mistake to avoid, or a fact about your project. This knowledge is stored locally and recalled automatically whenever it's relevant, making Hefty more effective the more you use it.

How Knowledge Is Used

Before Hefty reasons about your request, it automatically searches its knowledge base for anything relevant. This happens during the enrichment phase of the cognition pipeline. Hefty uses hybrid search - combining full-text search with vector similarity search - so it can find relevant knowledge even when you phrase things differently than before. Entity documents are also searched, and matching documents boost their parent entity in the results.

What Hefty recalls is visible in the activity details panel, so you can always see which skills, antipatterns, and entities influenced a particular response.

Scoping

Not all knowledge applies everywhere. Hefty scopes knowledge so it's recalled in the right context:

  • Global - useful in any conversation
  • Per-user - specific to you
  • Per-conversation - only relevant in a particular chat
  • Per-project - tied to a specific project directory

This means advice about your Python project won't bleed into a conversation about your Rust project.

Explore This Section