When codeframe work start <task_id> fails, there is no good way to analyze what happened and fix it. Instead, we just get the last error message generated by the agent.
The application upon failure should review the logs of the agent run and make a determination about the next best action to fix the problem and let the agent run to successful completion. Then the user needs CLI commands to be able to either change the task description, "answer" a blocker, or run with a different model/provider.
When
codeframe work start <task_id>fails, there is no good way to analyze what happened and fix it. Instead, we just get the last error message generated by the agent.The application upon failure should review the logs of the agent run and make a determination about the next best action to fix the problem and let the agent run to successful completion. Then the user needs CLI commands to be able to either change the task description, "answer" a blocker, or run with a different model/provider.