Transforms existing data artifacts into new artifacts. Uses LangChain to run a reason-then-act (ReAct) agent.
flowchart TD
A[start] -->|request, artifact IDs| B{Agent}
B --> |source artifact| C(Tools) --> |new artifact| B
B --> |reason| D(Abort) --> F[end]
B --> |report| E(Finish) --> F
Tools include:
- Run a JQ query
Requires python 3.10 or higher
Set up your development environment:
python3 -m venv .venv
source .venv/bin/activate
pip install .Run the server:
uvicorn --app-dir src agent:create_app --factory --reloadYou can also run the agent server as a Docker container:
docker compose up --build