Common Troubleshooting & Quick Fixes
This guide provides instant fixes for common issues encountered during coding, planning, API testing, and mobile automation with PostQode.
1. "This Model Is Blocked by Admin Policy"
Symptom
When sending a message or running a task, PostQode displays:
Error: Model
claude-3-7-sonnetis not permitted by your organization's Model Governance policy.
Root Cause
Your organization administrator has enabled Model Governance restrictions on your team or workspace in app.postqode.ai, whitelisting specific models and blocking others.
Fix
- Open the PostQode model switcher at the top of the chat panel.
- Select an approved enterprise model (e.g.
gpt-4o,deepseek-r1, or your team's designated default model). - If your team requires access to a restricted model, contact your Organization Admin to update the model allowlist in Model Governance.
2. Temperature & Output Randomness Issues
Symptom
The model output is repetitive, produces hallucinations, or fails to adhere strictly to deterministic coding schemas.
Fix
- Open PostQode Settings (gear icon ).
- Navigate to Models ➔ Model Configuration ➔ Expand your active provider's parameters.
- Locate the Temperature field (note: temperature is a typed numerical input field, no slider is present):
- For Deterministic Code & API Tests: Type
0.0(Recommended default). - For Architecture & Brainstorming: Type
0.3–0.7.
- For Deterministic Code & API Tests: Type
- Changes are saved automatically.
3. Provider Rate Limits (HTTP 429 Too Many Requests)
Symptom
The model fails mid-task with 429 Rate limit reached for requests per minute (RPM) or tokens per minute (TPM) or HTTP 429 Too Many Requests.
Root Cause
Third-party providers (Anthropic, OpenAI, DeepSeek, Groq) enforce strict tier-based rate limits on concurrent requests and tokens consumed per minute.
Fix
- Use PostQode Gateway Proxy: PostQode Managed Provider automatically routes and load balances requests across enterprise capacity pools with automated prompt caching.
- Enable Prompt Caching: Ensure prompt caching is active for Anthropic or OpenAI models to dramatically reduce token consumption by up to 90%.
- Use Dual Mode Routing: In Model Configuration, configure separate models for Plan Mode (e.g. Claude 3.7 Sonnet) and Agent Mode (e.g. DeepSeek R1 or Qwen Coder) to distribute token usage across different providers.
- Switch to an Alternative Provider: Route traffic temporarily to OpenRouter, Groq, or a local runtime (Ollama / LM Studio) while your primary provider cooldown period expires.
4. Mobile Agent Prerequisites Missing
Symptom
When starting Mobile Agent, PostQode reports that Android SDK, Appium, or connected physical devices are not detected.
Fix
- Open PostQode Settings ➔ Pre-requisites ➔ Android tab.
- Inspect which items have a red cross:
- Node.js (v18+): Install from nodejs.org.
- Appium: Run
npm install -g appiumin terminal. - Java JDK (11+): Ensure
JAVA_HOMEenvironment variable is exported in your shell profile. - Android SDK Platform Tools: Verify
adbis in your systemPATH.
- Physical Mobile Devices: Ensure Developer Options and USB Debugging are toggled ON and authorized on the physical mobile device you are connecting via USB or Wi-Fi
adb. See Mobile Agent Setup.
5. Corrupt Workspace State or Stuck Tasks
Symptom
A task hangs, background subagents fail to report, or local state prevents new tasks from executing.
Fix
- Open PostQode Settings ➔ Debug Tools.
- Click Reset Workspace State.
- Reload the editor window (
Cmd+Shift+P/Ctrl+Shift+P➔Reload Window). - Your project source code and git history remain completely untouched; only ephemeral task cache is cleared.