Modes in PostQode are specialized agents that tailor the assistant's behavior to your current task. You can find these modes in the chat section dropdown, where you'll see options for Chat, Agent, API Agent, and Web Agent. Each mode offers different capabilities, expertise, and access levels to help you accomplish specific goals.
Why Use Different Modes?
- Task specialization: Get precisely the type of assistance you need for your current task
- Safety controls: Prevent unintended file modifications when focusing on planning or learning
- Focused interactions: Receive responses optimized for your current activity
- Workflow optimization: Seamlessly transition between planning, implementing, debugging, and learning
Slash Commands
PostQode supports several slash commands for quick actions:
/newtask - Create a new task with context
/condense - Condense the current conversation
/newrule - Add a new custom rule
/reportbug - Report a bug or issue
/deep-planning - Enable deep planning mode
Built-in Modes
Plan Mode
| Aspect | Details |
|---|
| Description | An architectural planning and exploration mode that investigates codebases, asks clarifying questions, and drafts implementation strategies |
| Tool Access | Read-only file inspection, codebase search, MCP documentation, and question asking |
| Ideal For | Scoping new features, designing system architecture, debugging investigation, and safety reviews |
| Special Features | Strictly prevents destructive file edits and system modifications while planning |
Agent Mode
| Aspect | Details |
|---|
| Description | A comprehensive development mode with full code generation, editing, and execution capabilities |
| Tool Access | Complete access to file editing (write_to_file, apply_patch), terminal commands, testing, and MCP tools |
| Ideal For | Full-stack software development, refactoring, bug fixing, test running, and shipping code |
| Special Features | Unrestricted access to all PostQode tools with human-in-the-loop approvals or auto-approve settings |
API Agent
| Aspect | Details |
|---|
| Description | A specialized assistant focused on API development, testing, and management |
| Tool Access | API-specific tools including request building, collection management, and testing frameworks |
| Ideal For | API development, endpoint testing, collection creation, and API documentation |
| Special Features | Optimized for REST API workflows with built-in testing and validation capabilities |
Web Agent
| Aspect | Details |
|---|
| Description | A browser automation specialist capable of interacting with web pages and performing web-based tasks |
| Tool Access | Browser automation tools, web scraping capabilities, and page interaction features |
| Ideal For | Web automation, data extraction, form filling, and browser-based testing |
| Special Features | Can navigate websites, interact with web elements, and automate browser workflows |
Mobile Agent
| Aspect | Details |
|---|
| Description | A dedicated agent for mobile test automation and device interaction. |
| Tool Access | Mobile automation tools (Appium-like), device inspector, element locators, and session management. |
| Ideal For | Android/iOS testing, app automation, device interaction, and mobile workflow testing. |
| Special Features | Can launch apps, tap/swipe elements, extract mobile UI data, and execute full mobile test flows. |