Agent tasks for Python
Eight registered tasks cover planning, single decisions, loops, reflection,
routing, history compression, named tools, and injected KV memory.
Import the tasks and app from render_lab_tasks_agent.tasks.
Composition and environment
LLM calls inherit the render-lab-tasks-llm provider/model/ledger environment
contract. Credentials remain lazy. Raw decision implementations accept
CompletionDeps(complete=...); loops take AgentDeps(step=..., tools=...).
The default loop dispatches wrapped agent.step through ctx.run so every
model decision is a durable child run. Register ToolBinding values with
register_agent_tool; each binding's run(ctx, args) must dispatch wrapped
Render tasks via ctx.run and return a string observation.
memory_impl requires an injected MemoryDeps(kv=...); there is no implicit
in-memory fallback or default KV account. Re-register a wrapper under your own
namespace to supply the store. No live agent/provider run verified this port.
Installation
pip install render-lab-tasks-agent==0.1.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file render_lab_tasks_agent-0.1.0.tar.gz.
File metadata
- Download URL: render_lab_tasks_agent-0.1.0.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
269da2f1146ab2a751c473492f6edbf801162d517553df99819add9be77e590d
|
|
| MD5 |
37df1aae52a7b09f63ed67fed25fe6cc
|
|
| BLAKE2b-256 |
9f4fef6af65e1e2515f7647862b2555a74617e7707cbe35193c5334cb0f6402b
|
Provenance
The following attestation bundles were made for render_lab_tasks_agent-0.1.0.tar.gz:
Publisher:
publish.yml on render-lab/render-tasks-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
render_lab_tasks_agent-0.1.0.tar.gz -
Subject digest:
269da2f1146ab2a751c473492f6edbf801162d517553df99819add9be77e590d - Sigstore transparency entry: 2767858917
- Sigstore integration time:
-
Permalink:
render-lab/render-tasks-python@b601664587ba5882dd7c8efabfc8908151008df6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/render-lab
-
Access:
internal
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b601664587ba5882dd7c8efabfc8908151008df6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file render_lab_tasks_agent-0.1.0-py3-none-any.whl.
File metadata
- Download URL: render_lab_tasks_agent-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64354384eb864e3f2cae0cfed03dc322b23e5b18445574f4854af6768865b003
|
|
| MD5 |
33630afeb81c7b063ba0ddd39413621d
|
|
| BLAKE2b-256 |
49384c50c61576fb9baaee708e39de74e78f62d1d2a141f05f723b0e28c75e90
|
Provenance
The following attestation bundles were made for render_lab_tasks_agent-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on render-lab/render-tasks-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
render_lab_tasks_agent-0.1.0-py3-none-any.whl -
Subject digest:
64354384eb864e3f2cae0cfed03dc322b23e5b18445574f4854af6768865b003 - Sigstore transparency entry: 2767858923
- Sigstore integration time:
-
Permalink:
render-lab/render-tasks-python@b601664587ba5882dd7c8efabfc8908151008df6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/render-lab
-
Access:
internal
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b601664587ba5882dd7c8efabfc8908151008df6 -
Trigger Event:
workflow_dispatch
-
Statement type: