Subscribe
07 Oct, 2025

Replaced disableRunCodeTool with new flexible tools argument in MCP server

In our MCP server, we’ve replaced the disableRunCodeTool flag with a new, more flexible tools argument. This change gives users fine-grained control over which tools are enabled.

You can now define which tools are enabled by using a comma-separated list of built-in tool categories and process tags:

  • Built-in categories: run_code: Enables the code execution tool executions: Enables execution management tools env_vars: Enables environment variable management tools storage: Enables storage management tools
  • Process tags: Any tag used in your YepCode processes (e.g. mcp-tool, core, api, automation, etc.). When specified, all processes with that tag are exposed as individual MCP tools.

If no tools are specified, all built-in tools are enabled by default, but no process tools are exposed.

Example SSE URL definition:

https://cloud.yepcode.io/mcp/sk-c2E....RD/sse?mcpOptions=runCodeCleanup&tools=run_code,storage,env_vars,core,api

03 Oct, 2025

Execution Engine Upgrade: Firecracker 13

We’ve upgraded our execution engine to Firecracker version 13, bringing significant improvements in performance, security, and efficiency. This upgrade enhances isolation between executions, reduces startup latency, and improves resource utilization — making your processes faster and more reliable. Firecracker 13 also includes the latest security patches and optimizations, ensuring a safer and smoother execution environment.

At YepCode, we prioritize keeping our execution engine and dependencies up to date. This upgrade is part of our ongoing commitment to maintain cutting-edge performance and security for all users.

15 Sep, 2025

Improved Execution Row Information

We’ve enhanced the execution row display to include both the startup delay (the time it took for the execution to begin) and the total duration. These two metrics are now shown together in the same cell for easier comparison. Additionally, hovering over the cell reveals the full execution timeline for more detailed insights.

05 Sep, 2025

Updated Runtime Environments: Node.js 22.19 & Python 3.13.7

We’ve upgraded our runtime environments to Node.js 22.19 and Python 3.13.7, bringing improved performance, stability, and access to the latest language features.

  • Node.js 22.19 delivers enhanced performance, updated V8 engine optimizations, and improved native module support. This ensures faster execution and better compatibility with modern JavaScript tools and libraries.
  • Python 3.13.7 provides new language features, performance improvements, and important security updates, giving you a more reliable and efficient environment for your workloads.

At YepCode, we always keep our runtimes up to date so you can rely on a secure, efficient, and future-proof execution platform.

17 Aug, 2025

Allow to define webhook async body answer

Before this feature, a webhook async execution always answer a body like this:

{"id":"cb045e6a-48e4-4bc4-a7be-a09bca0ffbe5","status":"CREATED","data":null}

Now, if a query param (async_response) is provided, that content will be the response body.

For example this request "cloud.yepcode.io/api/xxxx/webh... on it'" will respond Working on it. If we provide false as async_response, no body will be provided.

HTTP codes won’t be affected.

11 Aug, 2025

Allow updating a schedule

You can now modify an existing schedule directly instead of needing to delete it and create a new one. This makes adjustments much faster and smoother.

The new Edit button in your YepCode Dashboard
The new Edit button in your YepCode Dashboard

API Usage

  • Use the updateSchedule endpoint in the Yepcode API to update schedules seamlessly
  • Specify the schedule ID in the path and include your updated schedule details in the request body to modify the schedule.
31 Jul, 2025

Local Disk enhancements

We’ve improved our Local Disk feature, which lets your processes store and access files on the execution environment’s local filesystem. These enhancements make file handling faster, more reliable, and better integrated with other YepCode capabilities.

For more details, see our Local Disk documentation.

30 Jun, 2025

Introducing YepCode Storage

We’ve added YepCode Storage, a secure and integrated way to store and manage data directly from your YepCode projects. Use it to persist files, configuration, or intermediate results between executions without relying on external services.

For more details, see our official YepCode Storage documentation.

19 May, 2025

Support for Git URLs as dependencies

You can now install dependencies directly from Git repositories, not just from public package registries.

This allows you to use specific commits, branches, or repositories in your projects.

For more details, check our official documentation on dependencies.

21 Apr, 2025

Executions are now queued instead of rejected

Previously, if you hit your execution quota, new executions were rejected.
Now, they are automatically queued and will run once quota becomes available.

The maximum number of queued executions depends on your plan — some plans allow unlimited queuing.