Ox Alpha · workflow
When Ox Alpha appears stuck, first separate service-side errors from local scanning or MCP blocking, then use .ignore, snapshot: false, and temporary MCP removal to narrow the cause.
Diagnose the stalled Agent request using {{ERROR_LOG}}, {{REPO_STATE}}, and {{MCP_CONFIG}}. Separate upstream service errors from workspace scanning and MCP blocking; change one variable at a time and record expected signals, rollback, and stop conditions; never describe an unexecuted suggestion as a fix, and finish with a minimal reproduction and next manual check.
Error log: {{ERROR_LOG}}
Repository state: {{REPO_STATE}}
MCP configuration: {{MCP_CONFIG}}Replace before running: {{ERROR_LOG}}, {{REPO_STATE}}, {{MCP_CONFIG}}
Fix the inputs, variables, and runtime, and confirm that you may send the material.
Replace every required variable; the template does not read client state or execute code/tools automatically.
Retain raw output, errors, and manual edits; mark unrun results unverified.
Apply each acceptance check; narrow the failing variable before retrying and do not present the example as a measurement.
This is an original Tabbit editorial adaptation based on a public source. It does not reproduce undisclosed system prompts or restricted full text. The source supports this task direction, not a universal model-performance claim.
When Ox Alpha appears stuck, first separate service-side errors from local scanning or MCP blocking, then use .ignore, snapshot: false, and temporary MCP removal to narrow the cause.
Suitable tasks: OpenCode becoming unresponsive after opening a large repository, repeated requests, or mid-run hangs.
Unsuitable tasks: Treating local troubleshooting settings as a model improvement, or deleting tool configuration in a production repository.
Applicable model version: Ox Alpha; for the corresponding OpenCode setup.
Applicable clients, agents, or APIs: OpenCode; the source discusses Ox Alpha sessions in OpenCode.
Recommended reasoning levels and parameters: Not disclosed; change one environment or configuration item at a time while keeping model parameters fixed.
The original source publishes troubleshooting steps rather than a prompt. The following workflow can be applied directly:
1. Check ~/.local/share/opencode/log/opencode.log and determine whether the problem is authentication/network-related or local scanning.
2. Check whether the project contains multi-GB asset directories. Add those directories to .ignore at the project root.
3. Temporarily set "snapshot": false in opencode.json, restart, and compare the result.
4. If the problem persists, temporarily rename .mcp.json and run once more. If the issue clears, restore MCP services one by one to identify the blocker.
5. Change one item at a time and record startup time, first-request latency, and the exact error text; restore unrelated settings after diagnosis..ignore and snapshot target the comment author's scanning/snapshot issue; they are not an official OpenCode guarantee.
Endpoint is unavailable may be caused by server overload; local configuration cannot repair provider rate limits.
Perform renames and ignore changes on a reversible branch and a redacted repository.
Reddit · Source date: 2026-08-25 · Edited: 2026-09-20
Read the original sourceOx Alpha
Run this guide in the environment listed above. Downloading does not transfer the template or establish model availability for your account.