What agents can do
After connecting, an agent sees two groups of tools. Which ones it may call depends on the permissions you granted and on your role in each project.Watch and read
Deploy
Available with Read + deploy, on projects where an admin enabled agent write access.
Any of these aimed at a production deployment returns
confirm_required first. The agent has to call
again with confirm: true, which in practice means it asks you.
Nothing destructive is exposed. Agents cannot delete projects or deployments, restore backups, or
change domains.
Odoo data
The sameodoo_*, doploy_sql_* and doploy_schema_* tools available in
doploy AI chat are available to connected agents. Each call names a connection_id
from doploy_list_connections. What the agent may do on that connection follows your own Odoo
identity and tier there: read, write or execute, and whether direct SQL is allowed.
The loop
The tools are designed around one workflow:- Agent pushes code to a branch, or creates one with
platform_create_dev_branch. - doploy builds it and runs the tests.
- Agent reads
platform_get_test_resultsandplatform_get_build_logs, fixes the code, pushes again. - Build goes green. The agent opens the pull request.
- After merge, the agent runs
platform_update_moduleson staging and checks the Odoo log.

