Skip to content

How to: IDE and AI agent integration

Rajan Patel edited this page Jun 20, 2026 · 17 revisions

Use this page to choose the editor and AI agent setup guide for contributing to the Pi-hole snap. Canonical Workshop is the supported execution environment for project commands. For command and task lookup details, see Workshop actions and agent workflows.

 TABLE OF CONTENTS
    CLICK TO EXPAND

Choose an editor guide

Start with the guide for the editor that will open the snap-pi-hole checkout.

Editor Guide
VS Code Set up VS Code for development
Zed Set up Zed for development

Each editor guide covers the Linux development environment, repository clone, workspace opening steps, Workshop launch sequence, and the Workshop: Shell task.


Configure AI agents

After Workshop is launched and Workshop: Doctor passes, configure the AI agent workflow:

  1. Read Configure AI agent workflows.
  2. Choose Workshop terminal mode or native panel mode.
  3. Provide model access and agent surface details before asking an agent to assign roles.
  4. Use Workshop terminal mode for command-running implementers.

Use reference material

Use Workshop actions and agent workflows to look up:

  • Workshop lifecycle commands
  • Project actions
  • VS Code and Zed task names
  • .agents/ policy and template files
  • Role assignment rules
  • Verification commands

🏠 Home


Legend
πŸŽ“ Learning-oriented to teach concepts
πŸ› οΈ Goal-oriented to achieve tasks
πŸ’‘ Understanding-oriented theory
πŸ“š Information-oriented facts

Day 0

πŸŒ… Design and architecture

Day 1

πŸš€ Deploy and provision

Day 2

βš™οΈ Operations and maintenance

πŸ§‘β€πŸ’» Development

Clone this wiki locally