← All templates

Task Agent

python

Structured input/output agent for background jobs and automation.

Build an agent with structured input and output, perfect for background jobs, data processing pipelines, and automation tasks.

What's included

  • Typed input/output — Pydantic models for request and response validation
  • Background execution — designed for async processing
  • Python setup — with the Reminix Python SDK
  • Ready to deploy — push to GitHub and Reminix builds automatically

When to use this

Pick the Task template when you want to:

  • Process structured data with validated inputs
  • Build background job handlers
  • Create agents that integrate into larger pipelines

Project structure

├── src/
│   ├── main.py           # Agent entry point
│   └── task.py           # Task handler with input/output models
├── requirements.txt
└── reminix.config.py     # Reminix configuration

Quick start

After deploying, trigger a task via the Reminix API:

curl -X POST https://api.reminix.com/v1/agents/{agent-id}/run \
  -H "Authorization: Bearer $REMINIX_API_KEY" \
  -d '{"input": {"text": "Summarize this document...", "format": "bullet-points"}}'