Forum
    • Categories
    • Register
    • Login

    HISE Transformation to the new age

    Scheduled Pinned Locked Moved AI discussion
    68 Posts 9 Posters 3.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Christoph HartC
      Christoph Hart @dannytaurus
      last edited by

      Alright guys, I've been working on the automated workflow for handling issues. The idea is to give you a fixed set of guidelines that can classify issues / PRs into "contributor fixable" and "requires maintainer review".

      Here's a nice summary of the proposed event flow:

      https://gist.github.com/christoph-hart/394f9db01f97864e4c6ecd886c5e18ca

      This will become part of the MCP server so if you're running a AI agent, you can simply launch the /contribute tool and it will guide you through the process. On the other side of the process it's me sitting around getting a nicely formatted PR that I can review quick and merge or reject with a comment or close altoghether.

      I've tested this with a few real issues / PRs:

      • one that I created myself, let the agent analyse and fix and then automerge: https://github.com/christophhart/HISE/pull/880 - the entire process from bug analysis to merge is handled by the MCP tool
      • one that Dave created yesterday which went through the analysis without flagging concerns and thus got merged after a quick glance over the AI assessment: https://github.com/christophhart/HISE/pull/879
      • one from David that the analysis (correctly) flagged as big fat no because it does affect the handling of script files in general: https://github.com/christophhart/HISE/pull/871

      The response for the last one feels super icky because the AI starts talking to David like as if it would be a human, but I think if we iterate on this process it should streamline this entire procedure and vastly increase my PR merge speed.

      DanHD 1 Reply Last reply Reply Quote 5
      • DanHD
        DanH @Christoph Hart
        last edited by

        @Christoph-Hart does AGENTS.md exist yet?

        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
        https://dhplugins.com/ | https://dcbreaks.com/
        London, UK

        Christoph HartC 1 Reply Last reply Reply Quote 0
        • Christoph HartC
          Christoph Hart @DanH
          last edited by

          @DanH I need to check, not sure if it's on develop too - it might be possible that it's only on my private feature/ai_tooling branch, but I'll probably make that public soon anyways.

          I've got a set of guideline files that teach the AI agent how to write code that matches the codebase and it works pretty well.

          dannytaurusD DanHD 2 Replies Last reply Reply Quote 0
          • dannytaurusD
            dannytaurus @Christoph Hart
            last edited by dannytaurus

            @Christoph-Hart I've never told Cursor/Claude to match existing code styles and it seems to do a pretty good job.

            Except it litters whitespace all over every empty line 😂

            But your guidance files will be valuable because I won't have to pretend I know what good C++ looks like!

            Meat Beats: https://meatbeats.com
            Klippr Video: https://klippr.video

            1 Reply Last reply Reply Quote 0
            • DanHD
              DanH @Christoph Hart
              last edited by

              @Christoph-Hart Style rules to follow strictly:

              • Tabs for indentation
              • Allman braces
              • 120 character line limit
              • PascalCase for classes
              • camelCase for methods. ???

              DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
              https://dhplugins.com/ | https://dcbreaks.com/
              London, UK

              1 Reply Last reply Reply Quote 0
              • David HealeyD
                David Healey
                last edited by David Healey

                @Christoph-Hart I'm trying to setup the mcp server in a proxmox container. I'm following the instructions but I don't see Tools > Enable REST Server in HISE. Is this not available yet?

                Free HISE Bootcamp Full Course for beginners.
                YouTube Channel - Public HISE tutorials
                My Patreon - HISE tutorials

                1 Reply Last reply Reply Quote 0
                • David HealeyD
                  David Healey
                  last edited by

                  Someone just sent me a link to this free AI course from Anthropic https://anthropic.skilljar.com/

                  Free HISE Bootcamp Full Course for beginners.
                  YouTube Channel - Public HISE tutorials
                  My Patreon - HISE tutorials

                  T 1 Reply Last reply Reply Quote 2
                  • T
                    tomekslesicki @David Healey
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    20

                    Online

                    2.2k

                    Users

                    13.6k

                    Topics

                    118.0k

                    Posts