version: 0.0.1
name: regex
about: Generate a regular expression pattern based on your description
args:
- name: example
short: 'e'
input: string
help: Optional example string to test the pattern against
default: ''
api:
output: dialog
input: query|prompt
actions:
- tag: tag_regex
run: small
expect: string
action: |
[Task]
Generate a valid regular expression pattern based on the user's [Query].
If an [Example] string is provided, ensure the generated regex matches it correctly.
[Rules]
1. Output ONLY the raw regex pattern.
2. Do NOT wrap it in backticks, slashes (/ /), or markdown code blocks.
3. Output exactly 1 line.
[Query]
{query|prompt}
[Example]
{example}
- tag: tag_clipboard
run: value
expect: string
action: '{tag_regex|clipboard}'