/smol Command
/smol (also available as /compact) is a powerful slash command that intelligently condenses your conversation history while maintaining critical context. This command optimizes your working session by distilling key information and freeing up valuable context space.
Unlike /newtask which starts a fresh conversation, /smol refines your current discussion while keeping you in the same workflow. It's like having an efficient assistant who summarizes meeting notes in real-time.
Using the /smol Command
When your context window nears capacity but you want to continue your current task:
- Type
/smolor/compactin the chat - Bwat analyzes the conversation and generates a concise summary preserving:
- Key decisions
- Important file references
- Problem-solving insights
- Current progress
- Review and refine the summary as needed
- Accept to replace detailed history with the condensed version
Practical Applications
I frequently use /smol during intensive development sessions:
- Debugging Marathons: When investigating complex bugs across multiple files, I compress the exploration history while retaining the critical findings
- Design Sessions: After brainstorming multiple solutions, I distill the best ideas before implementation
- Research Phases: When gathering requirements from various sources, I summarize the core needs before moving to design
- Iterative Development: After completing feature milestones, I condense implementation details while preserving architectural decisions
Key Differences: /smol vs /newtask
| Feature | /smol | /newtask |
|---|---|---|
| Context | Continues current conversation | Starts fresh conversation |
| Best For | Mid-task optimization | Logical transition points |
| History | Replaces current history | Preserves full history |
| Use Case | Deep debugging sessions | Planning → Implementation shifts |
Pro Tip: Use /smol when you're in flow state and want to maintain momentum. Use /newtask when you're ready to begin a new phase of work.
Advanced Usage
- Nested Compression: Apply
/smolmultiple times during extended sessions for progressive refinement - Selective Summarization: Guide Bwat's focus by emphasizing which aspects to prioritize in the summary
- Hybrid Approach: Combine with
/newtaskwhen you need both compression and a fresh start
This command showcases Bwat's ability to dynamically optimize your working environment, balancing context preservation with efficient resource usage.