/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
/smol
or/compact
in 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
/smol
multiple 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
/newtask
when 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.