Building your own GitHub Copilot chat participant in VS Code

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

ความคิดเห็น • 20

  • @arieheinrich3457
    @arieheinrich3457 20 วันที่ผ่านมา

    Fantastic demo and great and direct !
    The new github copilot extension are going to revolutionize a LOT of our work.

    • @code
      @code  16 วันที่ผ่านมา

      Glad you think so!

  • @aryanjain7645
    @aryanjain7645 หลายเดือนก่อน +2

    Explanation was Great 👍
    I have question like if I have developed the chat participants for GH copilot , and deployed how can I give the option for update the chat participants from extension itself like GH copilot has.

  • @thunde7226
    @thunde7226 4 หลายเดือนก่อน +3

    yes, I saw this presentation several months ago.... both of the ladies were great..... yes doing live coding and doing regex, it is a challenge...................:) bye

  • @aj_dev_smith
    @aj_dev_smith 24 วันที่ผ่านมา

    This is fantastic! It really simplified getting a new Chat Participant registered for me. I do have one question that I can't seem to find an answer for from various searches. How can a Chat Participant access the current context? If I have a #file selected for example, or the current selected blog. I see it's available in references, but it's only information about the references, not the content. For my Chat Participant to be truly useful, I really next to provide the current context to the llm, similar to how @workspace works. Any ideas?

  • @domesticcadiz
    @domesticcadiz 2 หลายเดือนก่อน +1

    I love this but I have never built my own extension before. Seems like there was a starting point that is further than I can get to right now. how do I go about starting to build my own extension?

    • @code
      @code  2 หลายเดือนก่อน +3

      We have documentation on building your very first extension! code.visualstudio.com/api/get-started/your-first-extension

  • @robinjoshua93
    @robinjoshua93 2 หลายเดือนก่อน

    Joyce said that the extension will be available in VS Code Stable per July, however, I am not able to find it. Is it publiced yet? If so, how can I find it?

  • @DougFinke
    @DougFinke 4 หลายเดือนก่อน +1

    Great topic, great presenter!

  • @aniketthorat3957
    @aniketthorat3957 3 หลายเดือนก่อน +1

    Question: how to we create sub command like
    @review /code
    or
    @review /file
    how we can create chat participates like this

    • @wotcherbabe
      @wotcherbabe 2 หลายเดือนก่อน

      add a command within the chat participant in package.json
      "chatParticipants": [
      {
      "commands": []
      }]

  • @jacobbrooks3116
    @jacobbrooks3116 2 หลายเดือนก่อน

    Am I missing the steps she used to allow the chat participant access to her databases? How is it authenticating?

  • @cintron3d
    @cintron3d 9 วันที่ผ่านมา

    0:15 Idk why so many folks are scared of regex, it's a relatively small language compared to /^[JT]SX?$/gm and with enough practice it becomes second nature.

  • @PotlaChowdary
    @PotlaChowdary 4 หลายเดือนก่อน

    S letter not working in vs code solution please?

  • @LauraHuang-w4e
    @LauraHuang-w4e 4 หลายเดือนก่อน

    Thanks for sharing!

  • @zanylyf
    @zanylyf 4 หลายเดือนก่อน

    day 2 of asking for a UI refresh of VS code!

  • @wotcherbabe
    @wotcherbabe 2 หลายเดือนก่อน

    I have a question regarding an extension I am trying to create. While creating a new button, I am passing arguments like the data, and the response object. However when I try to use the response.markdown within the new register command function, I keep getting an error that Response stream is closed. Is there something I am doing wrong or can we not use the response object in this manner?
    this is a sample of my code:
    the new button creation:
    response.button({ title: 'Export', command: 'exportToJira', arguments: [summary, response] });
    the register command function definition:
    vscode.commands.registerCommand('exportToJira', async (summary: string, chatResponse: any) => {}}

    • @code
      @code  2 หลายเดือนก่อน

      Hi! I suggest you post in our extension development community: github.com/microsoft/vscode-discussions/discussions. Thanks!!

    • @kas4u1
      @kas4u1 24 วันที่ผ่านมา

      Any update on this? Even though there is no error the stream keeps on closing in 1 seconds and I can’t access it after that. Is there a way to extend the lifetime of the stream?