Modes for different types of workflows #225
ashwin-ant
started this conversation in
Ideas
Replies: 2 comments
-
|
Another approach may be separate actions for each mode. This would keep the inputs cleaner since we wouldn't have to support tons of inputs for a single action. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Mode-Based Architecture PlanOverviewWe're introducing a flexible mode system to make claude-code-action suitable for different use cases beyond just tagging Claude for implementation tasks. New Inputs
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Currently this action is very tied to the concept of tagging Claude on an issue or PR, and getting results either in the original Claude comment or in commits added to a branch. But for use cases like code review, we post the entire review in a single tracking comment, which isn't great. And for other types of workflows like
scheduleorworkflow_dispatch(which we'd like to support), the current structure is even more limiting.One way to make space for new types of workflows might be modes. We could start with three:
tagmode: The mode that exists right now. Used when Claude is tagged, and always posts back in a tracking comment. We always put Claude on the correct branch before it begins working.reviewmode: A more purpose-built code review mode. Would do without the tracking comment but still work on a specified branch, and would always use inline comments and proper GitHub code revews.freeformmode (or some better name): Even fewer constraints, more flexibility for automated workflows likeschedule. No specified branch, no tracking comment.Open to thoughts here!
Beta Was this translation helpful? Give feedback.
All reactions