Skip to content

TypeScript SDK: 97 feature parity gaps + 16 merge conflicts in PARITY.md #1127

@MervinPraison

Description

@MervinPraison

Summary

The TypeScript SDK (src/praisonai-ts/) has 97 TODO features remaining for full parity with the Python SDK, and the PARITY.md file contains 16 unresolved merge conflicts (<<<<<<< markers).

Details

Merge Conflicts

PARITY.md has conflicting sections — one branch shows 97 gaps (P0: 21, P1: 8, P2: 19, P3: 49), while the other claims 0 gaps. The file needs conflict resolution to reflect the true state.

Key P0 (Critical) Missing Features

  • CodeAgent / CodeConfig / CodeExecutionStep
  • RealtimeAgent / RealtimeConfig
  • VideoAgent / VideoConfig
  • VisionAgent / VisionConfig
  • OCRAgent / OCRConfig
  • EmbeddingAgent
  • Provider
  • MCPCall / WebSearchCall / FileSearchCall
  • DeepResearchResponse
  • AudioConfig
  • Handoff utilities (create_context_agent, handoff_filters, prompt_with_handoff_instructions)

Impact

  • Philosophy violation: "Each feature runs 3 ways: CLI, YAML, Python" — TypeScript is a fourth surface that should track Python parity.
  • Merge conflicts in tracking docs create confusion about actual state.

Suggested Action

  1. Resolve merge conflicts in PARITY.md
  2. Prioritize P0 features (21 items) for next milestone
  3. Add CI check to prevent merge-conflicted docs from landing

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions