ai-automationai-workflowautonomous-agentsclit-toolscode-assistantcode-generationcollaborative-developmentdevopsgemini-cligooglegoogle-geminillmmcp-servermulti-agent-systemsnatural-language-processingopen-sourceprompt-engineeringsoftware-engineeringworkflow-automation