API Reference

The SocialSeed Tasker API is a RESTful interface built with FastAPI. It provides comprehensive control over the task graph, analysis engine, and agentic integrations.

Base URL: http://localhost:8000/api/v1

Issues

Manage lifecycle and metadata of tasks.

Create Issue

POST /api/v1/issues

Body Payload:

{
    "title": "string",
    "description": "string",
    "priority": "LOW | MEDIUM | HIGH | CRITICAL",
    "component_id": "uuid",
    "labels": ["string"]
}

List Issues

GET /api/v1/issues?status=OPEN&priority=HIGH

Analysis Engine

Leverage the power of the graph to understand your project.

Impact Analysis

GET /api/v1/analyze/impact/{issue_id}

Returns a complete map of direct and transitive effects caused by the specified issue.

Root Cause Analysis

POST /api/v1/analyze/root-cause
{
    "test_failure": "Connection timed out",
    "component_id": "uuid"
}

Agent Integration (v0.9.0)

Endpoints specifically designed for autonomous agents.

Get Code Context

GET /api/v1/agent/context/{issue_id}

Returns relevant code symbols and files from the Code-as-Graph system based on the issue description.

Semantic Search

POST /api/v1/rag/search

Perform vector-based similarity search across the entire task and code graph.