Skip to content

feat: add async, a charge limit and untrusted output to the tools - #52

Draft
daveomri wants to merge 6 commits into
feat/32-modernize-tooling-ci-and-toolsfrom
feat/32-tools-async-charge-limit-untrusted-output
Draft

daveomri wants to merge 6 commits into
feat/32-modernize-tooling-ci-and-toolsfrom
feat/32-tools-async-charge-limit-untrusted-output

Conversation

@daveomri

Copy link
Copy Markdown
Collaborator

Tools now run on the async Apify client under ainvoke instead of blocking a thread; developers can cap what each run may cost with max_total_charge_usd, and mark_output_untrusted=True wraps tool output in untrusted-content markers against prompt injection (off by default, so the output stays plain JSON).

Part of apify/dx-heroes-team#32.

Can be merged after #51

@daveomri
daveomri changed the base branch from main to feat/32-modernize-tooling-ci-and-tools November 11, 2026 11:46

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant