jerryshao commented on PR #10479: URL: https://github.com/apache/gravitino/pull/10479#issuecomment-4096023785
> Overall, the workflow looks generally fine. One area for improvement would be to split this skill into multiple smaller skills to reduce context contamination. > > You could use one skill to orchestrate the overall process, for example release-workflow, and then split the concrete execution steps into separate functional skills, such as: • release-tag • release-build (including build, docs, and license checks) • publish-release • finalize-release • release-note • ... > > The release-workflow skill could then invoke these functional skills and handle them through sub-agents. My feeling is that using subagent is not so useful. Because the step has a sequence, it cannot be executed in parallel. And since I controlled the workflow, so currently there's no chance to skip the stages. The one concern is that this skill file is too big, but I've met any context window issue for now. Yes, there's some advanced tricks to improve the skill file, I need to investigate more. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
