Skip to content

angee.agents.provisioning

Operator provisioning workflows for agents.

The GraphQL schema owns the public mutation names; this module owns the daemon orchestration behind those mutations: status transitions, render plans, secret sync, workspace/service creation, reprovision, and teardown.

provision_agent

python
def provision_agent(id: PublicID) -> ActionResult

Render an agent into an operator workspace + service and record the instance.

reprovision_agent

python
def reprovision_agent(id: PublicID) -> ActionResult

Recreate an agent's service over its existing workspace, re-syncing secrets.

deprovision_agent

python
def deprovision_agent(id: PublicID) -> ActionResult

Tear down an agent's operator workspace and services, then clear the record.

Released under the AGPL-3.0 License.