Reference

Built-ins

Mutant includes built-ins for core language support, diagnostics, capabilities, filesystem access, networking, scripting, and graph operations. Core Built-ins len putf putln gets push pop first last rest Security Diagnostics debug_status sandbox_status security_diagnostics Command Execution exec_string cmd_builder cmd_add cmd_run Filesystem fs_read fs_write fs_append fs_delete fs_exists fs_stat fs_list fs_mkdir fs_copy fs_move Network net_resolve net_dial http_get http_post http_request Scripting lua_run_string lua_run_file lua_run_http Graph Database db_open db_open_disk db_close db_add_node db_add_edge db_index_prop db_query_nodes db_bfs db_shortest_path db_stats Capability Notes Some built-ins are gated by security capabilities such as command execution, filesystem, and network access.

Source repo
aoiflux/mutant
Source path
builtin/builtin.go
Last reviewed
2026-07-03
Freshness tier
high

Mutant includes built-ins for core language support, diagnostics, capabilities, filesystem access, networking, scripting, and graph operations.

Core Built-ins

  • len
  • putf
  • putln
  • gets
  • push
  • pop
  • first
  • last
  • rest

Security Diagnostics

  • debug_status
  • sandbox_status
  • security_diagnostics

Command Execution

  • exec_string
  • cmd_builder
  • cmd_add
  • cmd_run

Filesystem

  • fs_read
  • fs_write
  • fs_append
  • fs_delete
  • fs_exists
  • fs_stat
  • fs_list
  • fs_mkdir
  • fs_copy
  • fs_move

Network

  • net_resolve
  • net_dial
  • http_get
  • http_post
  • http_request

Scripting

  • lua_run_string
  • lua_run_file
  • lua_run_http

Graph Database

  • db_open
  • db_open_disk
  • db_close
  • db_add_node
  • db_add_edge
  • db_index_prop
  • db_query_nodes
  • db_bfs
  • db_shortest_path
  • db_stats

Capability Notes

Some built-ins are gated by security capabilities such as command execution, filesystem, and network access. Those constraints are documented in the security section.

Example

putf("Hi");

Canonical Source

This page is adapted from upstream builtin/builtin.go and evaluator/eval_builtin.go.