dev_utils
Developer utilities: cron, regex, UUID, slug and JSON. Use when a task needs one of the small developer answers that would otherwise cost a round trip to a web tool: the next times a cron expression fires (in a named time zone and in UTC, with a plain-English reading and a note on which non-standard extensions it uses), what a regular expression matches in a piece of text (run on RE2, so no pattern can backtrack its way into exponential time, and a pattern whose compiled program is too large for the input it was given is refused rather than run), fresh UUIDs (version 4, or time-ordered version 7), a URL slug for a title, or JSON pretty-printed, minified or key-sorted with the line and column of a syntax error. Free, and no data is kept. Free to call.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"operation": "<operation>"
},
"name": "dev_utils"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The title to slugify, or the JSON document to format. | |
| count | No | How many cron runs, or how many UUIDs, to return. | |
| flags | No | Distinct letters from i, m, s and u, for regex_test. | |
| input | No | The text to run the pattern over, for regex_test. | |
| limit | No | Maximum matches to return, for regex_test. | |
| start | No | ISO instant to start the cron walk from, for cron_next_runs. | |
| indent | No | Spaces per level for json_format; 0 minifies. | |
| pattern | No | The regular expression, for regex_test. Run on RE2. | |
| version | No | 4 (random) or 7 (time-ordered), for uuid. Defaults to 4. | |
| timezone | No | IANA time zone name for cron_next_runs, such as Europe/London. Defaults to UTC. | |
| operation | Yes | One of cron_next_runs, regex_test, uuid, slugify, json_format. Each one reads its own further fields. | |
| separator | No | The slug separator. Defaults to a hyphen. | |
| sort_keys | No | Sort object keys, for json_format. | |
| expression | No | The cron expression, for cron_next_runs. | |
| max_length | No | Cap on the slug length, for slugify. |