You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: improve actor tool output
* update readme
* fix output tool, write test for that
* add test based on Zuzka suggestion
* lint
* fix output response order so LLM does not lose the instructions
* refactor: unify string list parsing logic
* fix the tests - order of the Actor run response messages
* Update src/utils/schema-generation.ts
Co-authored-by: Michal Kalita <[email protected]>
* address review comments
* feat: agentci payments v2
* add skyfire usage resource, fix skyfire pay id handling and passing to Actor
* add skyfire instructions also to the call-actor info step result content
* Squashed commit of the following:
commit 20e6753
Author: Apify Release Bot <[email protected]>
Date: Tue Sep 9 11:41:31 2025 +0000
chore(release): Update changelog, package.json and manifest.json versions [skip ci]
commit 7ef726d
Author: Jakub Kopecký <[email protected]>
Date: Tue Sep 9 13:40:04 2025 +0200
feat: improve actor tool output (#260)
* feat: improve actor tool output
* update readme
* fix output tool, write test for that
* add test based on Zuzka suggestion
* lint
* fix output response order so LLM does not lose the instructions
* refactor: unify string list parsing logic
* fix the tests - order of the Actor run response messages
* Update src/utils/schema-generation.ts
Co-authored-by: Michal Kalita <[email protected]>
* address review comments
* add get-actor-output tools note about when its loaded
---------
Co-authored-by: Michal Kalita <[email protected]>
commit 279293f
Author: Michal Kalita <[email protected]>
Date: Mon Sep 8 12:05:25 2025 +0200
fix: error when content type is json (#265)
* fix: error when content type is json
* fix: do not make json schema formatted for human readable
commit 4659e03
Author: Apify Release Bot <[email protected]>
Date: Thu Sep 4 12:30:50 2025 +0000
chore(release): Update changelog, package.json and manifest.json versions [skip ci]
* fix the port already in use issue with tests
* lint
* remove the try catch that was rethrowing generic error in callActorGetDataset
* add skyfire seller id and pay id to the get actor output
* lint
* rename env var
* include seller id conditionally in the instructions
* handle skyfire pay id in get actor output
* change usd amount
---------
Co-authored-by: Michal Kalita <[email protected]>
exportconstSKYFIRE_TOOL_INSTRUCTIONS=`To run the Actor, you need to provide a Skyfire payment ID in the \`skyfire-pay-id\` input property. You first need to create the Skyfire PAY token by calling the \`create-pay-token\` tool from the Skyfire MCP server and then provide the created token in the \`skyfire-pay-id\` input property when calling Actor tool. The Skyfire PAY token is used for billing purposes and needs to be charged with at least ${SKYFIRE_MIN_CHARGE_USD} USD.${SKYFIRE_SELLER_ID ? ` The Skyfire seller ID for Apify MCP server is "${SKYFIRE_SELLER_ID}".` : ''} When retrieving Actor output using the \`get-actor-output\` tool, you also need to provide the same Skyfire PAY token ID in the \`skyfire-pay-id\` input property.`;
60
+
61
+
exportconstSKYFIRE_PAY_ID_PROPERTY_DESCRIPTION=`Skyfire PAY token ID used for billing purposes.`;
62
+
63
+
exportconstSKYFIRE_README_CONTENT=`The Apify MCP Server allows clients to interact with Apify Actors, storage, and documentation. Before running any Apify Actor, you need to set up a Skyfire PAY token for billing purposes. To set up the PAY token you need to use the create-pay-token tool from the Skyfire MCP server. The PAY token must be charged with a minimum of ${SKYFIRE_MIN_CHARGE_USD} USD to be valid.${SKYFIRE_SELLER_ID ? ` The Skyfire seller ID for Apify MCP server is "${SKYFIRE_SELLER_ID}".` : ''} When running an Actor using the call-actor tool, you must provide the Skyfire PAY token ID in the \`skyfire-pay-id\` input property. Similarly, when retrieving Actor output using the get-actor-output tool, you must also provide the same Skyfire PAY token ID in the \`skyfire-pay-id\` input property.`;
0 commit comments