Authentication
You need an API key to use the Task Planner. The key will be stored in your browser and sent with all requests.
Your API key is used to authenticate requests to the server.
Task Analysis
Task Execution
Analysis Results
Complexity Analysis

Is Complex:
Subtask Count:
Proposed Subtasks
Execution Results
Task Plan Status
Status:
Created:
Completed:
Subtasks Execution
Final Response
API Documentation

The Task Planning System offers both XML and JSON-based APIs for integration with your applications.

Analyze Task Complexity

Analyze a prompt for task complexity and possible decomposition.

XML Endpoint: /task-planner/analyze
POST /task-planner/analyze
Content-Type: application/xml

<AnalyzeRequest>
  <prompt>Complex multi-step prompt here</prompt>
  <model>gpt-4o</model>  <!-- Optional, default: gpt-4o -->
</AnalyzeRequest>
JSON Endpoint: /task-planner/api/analyze
POST /task-planner/api/analyze
Content-Type: application/json

{
  "prompt": "Complex multi-step prompt here",
  "model": "gpt-4o"  // Optional, default: gpt-4o
}
Execute Task Plan

Execute a complex prompt through task decomposition and execution.

XML Endpoint: /task-planner/execute
POST /task-planner/execute
Content-Type: application/xml

<TaskExecuteRequest>
  <prompt>Complex multi-step prompt here</prompt>
  <model>gpt-4o</model>  <!-- Optional, default: gpt-4o -->
</TaskExecuteRequest>
JSON Endpoint: /task-planner/api/execute
POST /task-planner/api/execute
Content-Type: application/json

{
  "prompt": "Complex multi-step prompt here",
  "model": "gpt-4o"  // Optional, default: gpt-4o
}