> For the complete documentation index, see [llms.txt](https://docs.taskade.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.taskade.com/changelog/changelog-2026/april-2026/april-30-2026.md).

# April 30, 2026

Taskade developer changelog — April 30, 2026: Additional Automation Actions, New Custom Models: Qwen 3.6 Max, Kimi K2.6.

{% hint style="info" %}
**Developer highlights.** This section tracks API, MCP, SDK, automation, and Taskade Genesis platform changes for developers. For the full product changelog see [taskade.com/changelog](https://www.taskade.com/changelog); for release newsletters see [taskade.com/blog/updates](https://www.taskade.com/blog/updates).
{% endhint %}

## What's New:

### Additional Automation Actions

The following actions shipped alongside the larger batch documented in the [April 28 entry](/changelog/changelog-2026/april-2026/april-28-2026.md) and were not listed in the main table:

| Action              | Description                                                                                                                                            |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `utils.jsonExtract` | Extract one or more values from a JSON string using a JSONPath expression (powered by `jsonpath-plus`). Supports bracket notation and array wildcards. |
| `setProjectTitle`   | Rename a project by setting its title to any string value. Completes the project-management action set (pin, tag, date range, and now title).          |

**Model selection expanded to remaining AI actions:** `promptAi`, `respondAi`, and `generateAi` now accept an optional `modelName` parameter, bringing them to parity with `askAi` and `categorizeAi`. All AI automation actions now expose an AI credits consumed value as an output variable, allowing flows to track credit burn per step.

See [Actions & Triggers](/automations/automation/actions.md) for the full reference.

### New Custom Models: Qwen 3.6 Max & Kimi K2.6

Additional models joined the custom-model picker:

| Model                | Provider    | Credit cost (launch, per 1M tokens) |
| -------------------- | ----------- | ----------------------------------- |
| Qwen 3.6 Max Preview | Alibaba     | 25                                  |
| Kimi K2.6            | Moonshot AI | 15                                  |

These join the models added on April 17.

### Genesis Automation Recipes — Trigger Intent Routing

The Genesis AI builder (EVE) now prefers **Mailhook**, **Schedule**, and **Webhook** triggers when generating automation recipes whose stated intent matches those patterns. Previously, EVE would default to a manual trigger regardless of the described workflow. This improves the quality of generated automations for event-driven and scheduled use cases.

See [Automation integrations](/automations/automation/integrations.md) for connector and trigger context.

### Agent Skills Support (shipped April 24)

Agents can now have typed **skills** — structured command definitions that shape how the agent reasons about available capabilities. Skills are parsed from agent command configurations and made available to the agent as a read-only set of capabilities at runtime.

* Agent command schemas are converted into skill definitions automatically.
* Skills are surfaced in the bash sandbox so EVE and space agents can introspect available operations at runtime.
* Skills are hydrated lazily at runtime, so they can be updated without redeploying the agent.

### ARRAY\_STRING Input Type for Automation Inputs (shipped April 28)

`ARRAY_STRING` is now a supported input type for automation inputs, allowing skill and flow inputs to accept typed string arrays. This enables richer parameter schemas for skills and automation actions that need to accept multiple string values in a single field.
