agent-sessions-layout

Guides implementation of the Agents workbench layout structure and part visibility.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/voidful/Aixlarity --skill agent-sessions-layout-voidful
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-sessions-layout
Source: https://github.com/voidful/Aixlarity/tree/main/aixlarity-ide/.github/skills/agent-sessions-layout
Command: npx skills add https://github.com/voidful/Aixlarity --skill agent-sessions-layout-voidful

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When implementing features or fixing issues in the Agents workbench layout, developers risk breaking the fixed grid structure, desynchronizing the layout specification from the code, or misusing shared workbench APIs instead of the agent session-specific parts. ## Core Features & Use Cases - Spec-First Workflow: Directs you to read the authoritative layout specification at src/vs/sessions/LAYOUT.md before making any changes, and to keep it in sync with every code modification. - Implementation Rules: Enforces nine layout principles, including fixed part positions, panel spanning the right section, no-op methods for unsupported features, and separate storage keys for agent session parts. - Key File Map: Provides a reference table of all layout-related files, from workbench.ts and menus.ts to individual part classes like sidebarPart.ts and chatBarPart.ts. - Use Case: When adding a new part to the Agents workbench, follow the guidelines to place it in the right section's horizontal branch, use agent session menu IDs, and update the LAYOUT.md revision history. ## Quick Start Use the agent-sessions-layout skill to add a new part to the Agents workbench right section while keeping LAYOUT.md in sync.

Frequently Asked Questions about agent-sessions-layout

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new part to the Agents workbench layout?

Add new parts to the right section's horizontal branch alongside Chat Bar and Auxiliary Bar. Implement the functionality in the agent session part classes, use agent session menu IDs, and update LAYOUT.md with a revision history entry.

How do I keep the Agents layout specification in sync with code?

Update `src/vs/sessions/LAYOUT.md` whenever you modify the layout implementation, including part positions, visibility defaults, actions, menus, grid structure, or CSS classes. Add a dated entry to the Revision History table describing the change.

Can I use standard workbench parts for Agents layout features?

No, new part functionality must go in the agent session part classes such as SidebarPart, AuxiliaryBarPart, PanelPart, ChatBarPart, and ProjectBarPart. These use separate storage keys prefixed with `workbench.agentsession.` or `workbench.chatbar.` to avoid conflicts.

Why does the Agents layout not support zen mode or centered layout?

Unsupported features like zen mode and centered layout are intentionally preserved as no-op methods rather than throwing errors. This maintains API compatibility while enforcing the fixed layout structure defined in the specification.

How do I test Agents workbench layout changes?

Verify the build compiles via the VS Code - Build task, confirm the grid structure matches the spec, test part visibility toggling, check that editors open in the ModalEditorPart overlay, and verify the sidebar footer renders the account widget.