sessions

Implement Agent Sessions window architecture changes with spec-driven validation.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/aadorian/VSCode_Readme --skill sessions-aadorian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sessions
Source: https://github.com/aadorian/VSCode_Readme/tree/main/education/engineering-tooling/github/copilot-skills/sessions
Command: npx skills add https://github.com/aadorian/VSCode_Readme --skill sessions-aadorian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers change the Agent Sessions window without breaking its fixed layout, chat-first experience, or strict layering rules.

Core Features & Use Cases

  • Architecture guidance: Follow the required layering, entry points, services, menus, and part structure for src/vs/sessions.
  • Spec-driven implementation: Keep README.md, LAYOUT.md, and related design documents aligned with code changes.
  • Example use case: When adding a new sidebar view, titlebar control, or chat widget behavior, this Skill shows where to place the code and what validation to run.

Quick Start

Use the sessions skill to update the Agent Sessions window by reading the relevant specs first and then applying the needed code and documentation changes.

Frequently Asked Questions about sessions

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

FAQPage Schema
How do I add a new sidebar view to the VS Code Agent Sessions window?

To add a sidebar view to the Agent Sessions window, read the authoritative specs first, place the code in src/vs/sessions according to workbench part structure, and run compile and layer checks to validate.

What layering rules apply when modifying the chat widget behavior in src/vs/sessions?

Modifying chat widget behavior requires preserving strict layering rules within src/vs/sessions, ensuring service overrides and window-scoped contributions follow the fixed architecture before validating changes.

Does updating the Agent Sessions layout require synchronizing documentation?

Yes, updating the Agent Sessions layout requires synchronizing README.md and LAYOUT.md design documents with code changes to maintain spec-driven implementation and architectural alignment.

Why does my Agent Sessions window contribution fail the layer check?

Layer checks fail when window-scoped contributions or menu registrations violate the strict layering rules defined in the src/vs/sessions architecture specs. Read the authoritative specs to correct the dependency paths.

Can I register new titlebar controls without breaking the chat-first experience?

Yes, you can register titlebar controls by following the required entry points and menu registration rules in src/vs/sessions while ensuring the chat-first experience remains fixed and unbroken.

What is the best way to implement service overrides for the Agent Sessions workbench?

The best way to implement service overrides is reading the relevant specs first, applying changes within the src/vs/sessions workbench parts, and validating with compile and layer checks.