HyperContext
What is HyperContext?
HyperContext is Jolt's intelligence system for automatically understanding and maintaining context of your entire codebase. It enables Jolt to answer questions and write code without requiring you to manually specify which files to look at. This makes Jolt more effective and usable, compared to other AI coding tools, especially when dealing with codebases over 100K lines of code.
Working with large codebases
HyperContext is designed to work with large, production codebases of any size:
- Handles multi-million line codebases efficiently
- Understands complex multi-module architectures
- Works with multiple languages and frameworks in the same codebase
Benefits for developers
Instant codebase understanding
HyperContext enables you to work effectively with unfamiliar code:
- Get immediate answers about any part of the codebase
- Understand how different modules interact
- Find relevant code without knowing where to look
- Learn new patterns and conventions quickly
Confident code changes
When writing code, HyperContext ensures Jolt:
- Makes coherent changes across multiple files
- Maintains consistent patterns and styles
- Updates all necessary dependencies
- Considers the full impact of changes
Team collaboration
HyperContext helps teams work together more effectively:
- New developers can contribute without deep codebase knowledge
- Teams can work across different areas of the codebase
- Knowledge sharing becomes more efficient
- Code reviews are more thorough
Using HyperContext
HyperContext is always active in Chat. Simply ask questions or request changes naturally, and Jolt will understand the context needed.
For example, you can ask:
- "How does our authentication system work?"
- "Add form validation to the signup flow"
- "What's the database schema for users?"
- "Create a new API endpoint for user preferences"
Jolt will automatically identify and reference the relevant files across your codebase.
Local changes in the IDE
When using the IDE extension, HyperContext also maintains awareness of your local file changes. This means Jolt always works with the latest version of your code, even before you commit changes.