Csound Csound-dev Csound-tekno Search About

[Csnd-dev] agents in csound-vscode

Date2026-01-23 07:11
FromVictor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE>
Subject[Csnd-dev] agents in csound-vscode
Hi Steven,

have you ever thought about incorporating a co-pilot (or other) agent in csound-vscode? I just saw an email about this in github and I thought that may be an idea. I know SuperCollider has some sort of integration with Claude. We could leverage the integration you built in with github.dev, maybe?

best
Prof. Victor Lazzarini
Maynooth University
Ireland

Date2026-01-25 20:26
FromSteven Yi
SubjectRe: [Csnd-dev] agents in csound-vscode
Hi Victor,

I don't think it's something for csound-vscode-plugin to implement. Copilot is already integrated into VSCode (I've had it generate unit test CSDs while doing development and it's worked well). I haven't tried for creative purposes but I'd assume it'd work.

steven

On Fri, Jan 23, 2026 at 2:11 AM Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
Hi Steven,

have you ever thought about incorporating a co-pilot (or other) agent in csound-vscode? I just saw an email about this in github and I thought that may be an idea. I know SuperCollider has some sort of integration with Claude. We could leverage the integration you built in with github.dev, maybe?

best
Prof. Victor Lazzarini
Maynooth University
Ireland

Date2026-01-25 22:31
FromRory Walsh
SubjectRe: [Csnd-dev] agents in csound-vscode
Copilot is already quite good with code generation for Csound and it seems extremely capable of following coding patterns while writing CSD files.

On Sun, 25 Jan 2026 at 20:26, Steven Yi <stevenyi@gmail.com> wrote:
Hi Victor,

I don't think it's something for csound-vscode-plugin to implement. Copilot is already integrated into VSCode (I've had it generate unit test CSDs while doing development and it's worked well). I haven't tried for creative purposes but I'd assume it'd work.

steven

On Fri, Jan 23, 2026 at 2:11 AM Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
Hi Steven,

have you ever thought about incorporating a co-pilot (or other) agent in csound-vscode? I just saw an email about this in github and I thought that may be an idea. I know SuperCollider has some sort of integration with Claude. We could leverage the integration you built in with github.dev, maybe?

best
Prof. Victor Lazzarini
Maynooth University
Ireland

Date2026-01-31 13:17
FromPasquale Mainolfi
SubjectRe: [Csnd-dev] agents in csound-vscode

I agree with you regarding the agent in VS Code, it doesn’t make sense to implement an additional one there.

However, for a web-based IDE or for Qt using LSP, the agent could be implemented directly within the LSP itself. In this setup, the agent could act as an assistant for diagnostics, autocompletion, or even provide a chat-style interface.

If you agree and think this approach makes sense, I can create a branch as soon as possible to start implementing and testing it.

PM

Il giorno 25 gen 2026, alle ore 23:31, Rory Walsh <rorywalsh@ear.ie> ha scritto:


Copilot is already quite good with code generation for Csound and it seems extremely capable of following coding patterns while writing CSD files.

On Sun, 25 Jan 2026 at 20:26, Steven Yi <stevenyi@gmail.com> wrote:
Hi Victor,

I don't think it's something for csound-vscode-plugin to implement. Copilot is already integrated into VSCode (I've had it generate unit test CSDs while doing development and it's worked well). I haven't tried for creative purposes but I'd assume it'd work.

steven

On Fri, Jan 23, 2026 at 2:11 AM Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
Hi Steven,

have you ever thought about incorporating a co-pilot (or other) agent in csound-vscode? I just saw an email about this in github and I thought that may be an idea. I know SuperCollider has some sort of integration with Claude. We could leverage the integration you built in with github.dev, maybe?

best
Prof. Victor Lazzarini
Maynooth University
Ireland