Features
Chat Assistant
Code-aware chat interface for quick questions and simple tasks
What is the Chat Assistant?
The Chat Assistant is a lightweight interface for asking questions about your code, getting explanations, and performing simple coding tasks. Unlike generic AI assistants, it understands your codebase through Repo Grokking, allowing it to provide contextually relevant answers.
How to Use the Chat Assistant
1
Access the Chat Interface
Open the Zencoder panel in your IDE (typically in the sidebar or through the Zencoder icon).
2
The Chat Assistnt is Great for...
- Code explanations
- Error understanding
- Simple code generation
- Best practices
3
Use Code References
Reference specific files, functions, or classes in your questions for more precise answers:
Chat Assistant vs. Coding Agent
While both interfaces are powered by the same technology, they serve different purposes:
Chat Assistant | Coding Agent |
---|---|
Quick questions and explanations | Complex multi-file operations |
Simple code snippets | Full feature implementation |
Limited file access | Full repository access |
No external tools | Web search and other tools |
Always available | Must be explicitly enabled |
Technical Details
- The Chat Assistant uses the same codebase understanding as the Coding Agent but with limited abilities
- It can read files but has restricted ability to modify them
- It doesn’t have full access to external tools like web search
- It’s optimized for quick responses rather than complex problem-solving
Enabling the Coding Agent
When you need more powerful capabilities:
- Look for the toggle switch in the chat interface (typically labeled “Coding agent”)
- Enable the toggle to transform the Chat Assistant into the Coding Agent
- The Coding Agent can perform more complex tasks like:
- Creating and modifying multiple files
- Implementing entire features
- Searching the web for documentation
- Running validation and tests