fix-function

Fix a broken agentic function using LLM analysis. Reads source code and error history, then rewrites the function. Triggers: 'fix this function', 'fix function', 'this function is broken', 'repair', 'rewrite function', 'function doesn't work'.

Fix Function

Rewrite a broken function by analyzing its source code and error history. The LLM diagnoses the root cause and produces a corrected version.

openprogram fix <NAME> --instruction "<WHAT_TO_CHANGE>"

Examples

openprogram fix sentiment --instruction "return JSON with score instead of plain text"
openprogram fix extract_emails --instruction "handle URLs that contain @ symbols"
openprogram fix word_count

If --instruction is omitted, the LLM infers what to fix from the error history.

Options

FlagDescription
--instruction, -iWhat to change (optional, LLM infers if omitted)
--provider, -pLLM provider override
--model, -mModel override