Set up powerful automations to streamline your development workflow with GitHub, Slack, and time-based triggers
Automations in Palmier allow you to automatically trigger agents based on events from your integrated platforms. When specific conditions are met, your chosen agent will run automatically, helping you maintain consistent workflows and respond to changes in real-time.
Navigate to Automations: Go to your project dashboard and click on “Automations”
Choose Integration: Select the integration platform (GitHub, Slack, etc.)
Select Repositories: Choose one or multiple repositories where the automation should be active
Configure Trigger: Choose the event that will trigger your automation
Set Conditions: Add optional filters to refine when the automation runs
Select Additional Repositories: Optionally choose additional repositories that the agent should have access to during execution, beyond the primary trigger repository
Add Instructions: Optionally provide additional context or instructions for the agent (e.g., documentation location, specific requirements)
Select Agent: Choose which agent should execute when triggered
Test & Deploy: Save your automation and test it with real events
Automations require active integrations to function. Make sure you’ve connected and configured your desired integration before creating automations.
When configuring automations, you can grant agents access to additional repositories beyond the primary trigger repository. This enables agents to work across multiple codebases during a single automation run.Use Cases:
Cross-repository updates: Update documentation in a docs repository when code changes in the main repository
Monorepo coordination: Coordinate changes across multiple related repositories
Dependency management: Update dependent repositories when core libraries change
Comprehensive analysis: Analyze related codebases together for better context
The agent will have read and write access to all selected repositories during execution, allowing for comprehensive automation workflows that span multiple projects.A run triggered by an automation will have an “Auto” tag on the main page. Hover over it to view which automation triggered that run.
You can specify multiple agents for a single trigger, which will create separate independent runs for each agent. This allows you to have different agents work on the same event simultaneously.
When an automation triggers a run, the agent will automatically respond back to the original trigger location upon completion or when requesting user input.Example Workflow:
Trigger: Pull request opened → Review agent automation activates
Execution: Agent performs code review in its sandbox environment
Response: Agent posts review comments directly on the triggering pull request
Follow-up: Any subsequent interactions within the Palmier web app remain internal and won’t post back to the original PR
This ensures seamless integration between your automation workflows and your existing development platforms, while keeping follow-up discussions contained within Palmier when appropriate.