sublayer icon indicating copy to clipboard operation
sublayer copied to clipboard

Figure out a better way to share actions

Open swerner opened this issue 1 year ago • 1 comments

I've noticed lately a lot of common situations come up where we're roughly creating a lot of the same code for certain actions: file manipulation, running commands, making generic API calls to certain services, etc.

One design principle we've had for this framework for a while is to provide the building blocks to build in AI automations into anything you're working with and not turn into this kitchen sink framework. Ideally it should be possible for AI to build any of these Actions or Generators that you need to complete your task, but at the same time, if we've already built something it would be helpful to see the different actions and generators and agents for inspiration or ways to go about building.

Looking for thoughts or suggestions on what the best way would be to help share these things.

So far I'm kind of thinking maybe additional gems or "action packs" that provide a starter kit of file manipulation actions, or actions for interacting with Github/Gitlab or product management tools, etc.

Another option could be something similar to RailsCasts where we'll provide completed project examples and a screencast of us building them from scratch.

Another is maybe expanding the CLI-based code generation to offer suggestions and/or pull from a central repository somewhere so that the feature added to the framework is more about "expanded component code generation capabilities" for specific tasks and not necessarily bloating the framework with tens of thousands of unique Actions for all different permutations of tasks a person might want to do...

swerner avatar Sep 21 '24 18:09 swerner