Working with Sessions
Learn how to effectively use and customize your workspace in Assembly sessions
Sessions in Assembly provide a flexible and powerful workspace for your development tasks. Understanding how to navigate and customize the session interface will help you maximize your productivity. This guide will walk you through the key components of the session view and how to tailor it to your needs.
Panel View Overview
When you start a session in Assembly, you’re presented with a panel-based interface. This modular design allows you to organize your workspace efficiently, with each panel serving a specific purpose.
Types of Panels
Assembly offers several types of panels, each designed for specific tasks:
1. Chat Panel
2. Fragment Viewer
3. Context Panel
4. Chat History Panel
Customizing Your Panel Layout
Changing Panel Types
To change the type of a panel:
- Locate the dropdown menu in the upper left corner of the panel.
- Click to open the menu and select the desired panel type.
Adding New Panels
New panels can be added in two ways:
- Automatically: When certain actions are performed, like generating a new fragment.
- Manually: Move your mouse to the right edge of the screen to reveal the panel addition menu.
Resizing Panels
Adjust the size of your panels for optimal viewing:
- Expand/Collapse: Click the expand button in the upper right corner of a panel to maximize it. Click again to restore the original size.
- Drag to Resize: Hover over the border between panels until you see the resize cursor, then click and drag to adjust the size.
Best Practices for Panel Management
-
Optimize for Your Workflow: Arrange panels based on your current task. For coding, you might want the fragment panel prominent, while for exploration, the Chat panel might take center stage.
-
Leverage the Chat History: Use the Chat History panel to navigate through your work process and revisit earlier parts of your conversation.
-
Keep Context Visible: The Context panel can be crucial for understanding your current working environment. Consider keeping it visible, even if small.
-
Utilize Keyboard Shortcuts: Learn and use keyboard shortcuts for quick panel navigation and management. (Tip: Use
Cmd/Ctrl + K
to open the command palette for quick actions)
Conclusion
Mastering the session interface in Assembly allows you to create a tailored environment that enhances your productivity. Experiment with different panel layouts and combinations to find what works best for your unique workflow.