- Python code for custom data processing and computation.
- JQ transformations for structured JSON manipulation.
- Ability steps that invoke the agent’s existing abilities as reusable subflows.
- Standard Blink workflow components such as conditions, loops, and variables to orchestrate execution.
- Reduced context consumption by offloading computation from the language model.
- Improved scalability when processing large datasets or multi-step operations.
- Lower token usage and execution costs by minimizing unnecessary reasoning.
- Greater reliability and accuracy by delegating deterministic processing to Blink workflows, reducing opportunities for hallucinations.
Note: For more information, visit Best Practices

Use Case Examples
Use Case Example 1
Use Case Example 1
A Blink HR Agent has access to a Fetch Org Chart ability, which returns a large organizational dataset. However, to answer a user’s question, the agent only requires a small subset of that information.Instead of processing the entire response within the language model, the agent generates a workflow that:
- Invokes the Fetch Org Chart ability as a subflow.
- Uses a JQ or Python step to filter, transform, and extract only the relevant data.
- Returns the refined result to the agent for reasoning and response generation.

Use Case Example 2
Use Case Example 2
A Blink Compliance Agent has an ability that sends a Slack message to a single user. The agent is asked to notify every employee who has not enabled two-factor authentication (2FA), reminding them to enable it within the next week.After identifying 40 users without 2FA, the agent recognizes that sending 40 individual messages would exceed the maximum number of tool invocations allowed for a single agent task.To complete the request, the agent generates a workflow that:
- Invokes a Send Slack to Multiple Users workflow.
- Uses a Blink Loop to iterate through the list of users.
- Calls the existing Send Slack Message ability as a subflow for each user.
- Completes the notification process within the workflow engine before returning the final status to the agent.
