diff --git a/cli/src/guidance/skills.gen.ts b/cli/src/guidance/skills.gen.ts index fab03923b6..767f6a23e0 100644 --- a/cli/src/guidance/skills.gen.ts +++ b/cli/src/guidance/skills.gen.ts @@ -4612,8 +4612,9 @@ def parse_sql_client_name(name: str) -> tuple[str, Optional[str]] # instead of running it again. A task is keyed on its step key (its name and # call order) and the workflow's input, not on the arguments it is called # with, so cache one only when whether it runs, and what it receives, follow -# from the workflow's input alone. A \`\`task_script\`\` or \`\`task_flow\`\` target -# is keyed on the arguments it is called with. +# from the workflow's input alone. A \`\`task_script\`\` target is keyed on the +# arguments it is called with. It has no effect on a \`\`task_flow\`\` target, +# which keeps its flow's own cache policy. # # Usage:: # @@ -6753,7 +6754,8 @@ export interface TaskOptions { * step key (its name and call order) and the workflow's input, not on the * arguments it is called with, so cache one only when whether it runs, and * what it receives, follow from the workflow's input alone. A \`taskScript\` - * or \`taskFlow\` target is keyed on the arguments it is called with. */ + * target is keyed on the arguments it is called with. It has no effect on a + * \`taskFlow\` target, which keeps its flow's own cache policy. */ cache_ttl?: number; priority?: number; concurrency_limit?: number; @@ -6949,8 +6951,9 @@ def get_resume_urls(approver: str = None, flow_level: bool = None) -> dict # instead of running it again. A task is keyed on its step key (its name and # call order) and the workflow's input, not on the arguments it is called # with, so cache one only when whether it runs, and what it receives, follow -# from the workflow's input alone. A \`\`task_script\`\` or \`\`task_flow\`\` target -# is keyed on the arguments it is called with. +# from the workflow's input alone. A \`\`task_script\`\` target is keyed on the +# arguments it is called with. It has no effect on a \`\`task_flow\`\` target, +# which keeps its flow's own cache policy. # # Usage:: # diff --git a/python-client/wmill/wmill/client.py b/python-client/wmill/wmill/client.py index 51c37640c4..dbc9d9b193 100644 --- a/python-client/wmill/wmill/client.py +++ b/python-client/wmill/wmill/client.py @@ -3331,8 +3331,9 @@ def task( instead of running it again. A task is keyed on its step key (its name and call order) and the workflow's input, not on the arguments it is called with, so cache one only when whether it runs, and what it receives, follow - from the workflow's input alone. A ``task_script`` or ``task_flow`` target - is keyed on the arguments it is called with. + from the workflow's input alone. A ``task_script`` target is keyed on the + arguments it is called with. It has no effect on a ``task_flow`` target, + which keeps its flow's own cache policy. Usage:: diff --git a/system_prompts/auto-generated/prompts.ts b/system_prompts/auto-generated/prompts.ts index e7fd0ebc67..a59d4b37fa 100644 --- a/system_prompts/auto-generated/prompts.ts +++ b/system_prompts/auto-generated/prompts.ts @@ -2591,8 +2591,9 @@ def parse_sql_client_name(name: str) -> tuple[str, Optional[str]] # instead of running it again. A task is keyed on its step key (its name and # call order) and the workflow's input, not on the arguments it is called # with, so cache one only when whether it runs, and what it receives, follow -# from the workflow's input alone. A \`\`task_script\`\` or \`\`task_flow\`\` target -# is keyed on the arguments it is called with. +# from the workflow's input alone. A \`\`task_script\`\` target is keyed on the +# arguments it is called with. It has no effect on a \`\`task_flow\`\` target, +# which keeps its flow's own cache policy. # # Usage:: # @@ -2749,7 +2750,8 @@ export interface TaskOptions { * step key (its name and call order) and the workflow's input, not on the * arguments it is called with, so cache one only when whether it runs, and * what it receives, follow from the workflow's input alone. A \`taskScript\` - * or \`taskFlow\` target is keyed on the arguments it is called with. */ + * target is keyed on the arguments it is called with. It has no effect on a + * \`taskFlow\` target, which keeps its flow's own cache policy. */ cache_ttl?: number; priority?: number; concurrency_limit?: number; @@ -2945,8 +2947,9 @@ def get_resume_urls(approver: str = None, flow_level: bool = None) -> dict # instead of running it again. A task is keyed on its step key (its name and # call order) and the workflow's input, not on the arguments it is called # with, so cache one only when whether it runs, and what it receives, follow -# from the workflow's input alone. A \`\`task_script\`\` or \`\`task_flow\`\` target -# is keyed on the arguments it is called with. +# from the workflow's input alone. A \`\`task_script\`\` target is keyed on the +# arguments it is called with. It has no effect on a \`\`task_flow\`\` target, +# which keeps its flow's own cache policy. # # Usage:: # diff --git a/system_prompts/auto-generated/script.md b/system_prompts/auto-generated/script.md index 8380464642..f278a67fba 100644 --- a/system_prompts/auto-generated/script.md +++ b/system_prompts/auto-generated/script.md @@ -2732,8 +2732,9 @@ def parse_sql_client_name(name: str) -> tuple[str, Optional[str]] # instead of running it again. A task is keyed on its step key (its name and # call order) and the workflow's input, not on the arguments it is called # with, so cache one only when whether it runs, and what it receives, follow -# from the workflow's input alone. A ``task_script`` or ``task_flow`` target -# is keyed on the arguments it is called with. +# from the workflow's input alone. A ``task_script`` target is keyed on the +# arguments it is called with. It has no effect on a ``task_flow`` target, +# which keeps its flow's own cache policy. # # Usage:: # diff --git a/system_prompts/auto-generated/sdks/python.md b/system_prompts/auto-generated/sdks/python.md index bf72d8aef9..4f727c7d45 100644 --- a/system_prompts/auto-generated/sdks/python.md +++ b/system_prompts/auto-generated/sdks/python.md @@ -676,8 +676,9 @@ def parse_sql_client_name(name: str) -> tuple[str, Optional[str]] # instead of running it again. A task is keyed on its step key (its name and # call order) and the workflow's input, not on the arguments it is called # with, so cache one only when whether it runs, and what it receives, follow -# from the workflow's input alone. A ``task_script`` or ``task_flow`` target -# is keyed on the arguments it is called with. +# from the workflow's input alone. A ``task_script`` target is keyed on the +# arguments it is called with. It has no effect on a ``task_flow`` target, +# which keeps its flow's own cache policy. # # Usage:: # diff --git a/system_prompts/auto-generated/sdks/wac-python.md b/system_prompts/auto-generated/sdks/wac-python.md index 9014d26764..a8e98a9d4f 100644 --- a/system_prompts/auto-generated/sdks/wac-python.md +++ b/system_prompts/auto-generated/sdks/wac-python.md @@ -62,8 +62,9 @@ def get_resume_urls(approver: str = None, flow_level: bool = None) -> dict # instead of running it again. A task is keyed on its step key (its name and # call order) and the workflow's input, not on the arguments it is called # with, so cache one only when whether it runs, and what it receives, follow -# from the workflow's input alone. A ``task_script`` or ``task_flow`` target -# is keyed on the arguments it is called with. +# from the workflow's input alone. A ``task_script`` target is keyed on the +# arguments it is called with. It has no effect on a ``task_flow`` target, +# which keeps its flow's own cache policy. # # Usage:: # diff --git a/system_prompts/auto-generated/sdks/wac-typescript.md b/system_prompts/auto-generated/sdks/wac-typescript.md index 1bba72abca..608d75d18c 100644 --- a/system_prompts/auto-generated/sdks/wac-typescript.md +++ b/system_prompts/auto-generated/sdks/wac-typescript.md @@ -39,7 +39,8 @@ export interface TaskOptions { * step key (its name and call order) and the workflow's input, not on the * arguments it is called with, so cache one only when whether it runs, and * what it receives, follow from the workflow's input alone. A `taskScript` - * or `taskFlow` target is keyed on the arguments it is called with. */ + * target is keyed on the arguments it is called with. It has no effect on a + * `taskFlow` target, which keeps its flow's own cache policy. */ cache_ttl?: number; priority?: number; concurrency_limit?: number; diff --git a/system_prompts/auto-generated/skills/write-script-python3/SKILL.md b/system_prompts/auto-generated/skills/write-script-python3/SKILL.md index 5dc388e5f3..1ccb376a9f 100644 --- a/system_prompts/auto-generated/skills/write-script-python3/SKILL.md +++ b/system_prompts/auto-generated/skills/write-script-python3/SKILL.md @@ -861,8 +861,9 @@ def parse_sql_client_name(name: str) -> tuple[str, Optional[str]] # instead of running it again. A task is keyed on its step key (its name and # call order) and the workflow's input, not on the arguments it is called # with, so cache one only when whether it runs, and what it receives, follow -# from the workflow's input alone. A ``task_script`` or ``task_flow`` target -# is keyed on the arguments it is called with. +# from the workflow's input alone. A ``task_script`` target is keyed on the +# arguments it is called with. It has no effect on a ``task_flow`` target, +# which keeps its flow's own cache policy. # # Usage:: # diff --git a/system_prompts/auto-generated/skills/write-workflow-as-code/SKILL.md b/system_prompts/auto-generated/skills/write-workflow-as-code/SKILL.md index c44c28a3ec..8e5ab1f06c 100644 --- a/system_prompts/auto-generated/skills/write-workflow-as-code/SKILL.md +++ b/system_prompts/auto-generated/skills/write-workflow-as-code/SKILL.md @@ -282,7 +282,8 @@ export interface TaskOptions { * step key (its name and call order) and the workflow's input, not on the * arguments it is called with, so cache one only when whether it runs, and * what it receives, follow from the workflow's input alone. A `taskScript` - * or `taskFlow` target is keyed on the arguments it is called with. */ + * target is keyed on the arguments it is called with. It has no effect on a + * `taskFlow` target, which keeps its flow's own cache policy. */ cache_ttl?: number; priority?: number; concurrency_limit?: number; @@ -478,8 +479,9 @@ def get_resume_urls(approver: str = None, flow_level: bool = None) -> dict # instead of running it again. A task is keyed on its step key (its name and # call order) and the workflow's input, not on the arguments it is called # with, so cache one only when whether it runs, and what it receives, follow -# from the workflow's input alone. A ``task_script`` or ``task_flow`` target -# is keyed on the arguments it is called with. +# from the workflow's input alone. A ``task_script`` target is keyed on the +# arguments it is called with. It has no effect on a ``task_flow`` target, +# which keeps its flow's own cache policy. # # Usage:: # diff --git a/typescript-client/client.ts b/typescript-client/client.ts index 0e6e8e3ab9..dd2123e746 100644 --- a/typescript-client/client.ts +++ b/typescript-client/client.ts @@ -1717,7 +1717,8 @@ export interface TaskOptions { * step key (its name and call order) and the workflow's input, not on the * arguments it is called with, so cache one only when whether it runs, and * what it receives, follow from the workflow's input alone. A `taskScript` - * or `taskFlow` target is keyed on the arguments it is called with. */ + * target is keyed on the arguments it is called with. It has no effect on a + * `taskFlow` target, which keeps its flow's own cache policy. */ cache_ttl?: number; priority?: number; concurrency_limit?: number;