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
- Resolve merge conflicts in
PARITY.md
- Prioritize P0 features (21 items) for next milestone
- Add CI check to prevent merge-conflicted docs from landing
Summary
The TypeScript SDK (
src/praisonai-ts/) has 97 TODO features remaining for full parity with the Python SDK, and thePARITY.mdfile contains 16 unresolved merge conflicts (<<<<<<<markers).Details
Merge Conflicts
PARITY.mdhas 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/CodeExecutionStepRealtimeAgent/RealtimeConfigVideoAgent/VideoConfigVisionAgent/VisionConfigOCRAgent/OCRConfigEmbeddingAgentProviderMCPCall/WebSearchCall/FileSearchCallDeepResearchResponseAudioConfigcreate_context_agent,handoff_filters,prompt_with_handoff_instructions)Impact
Suggested Action
PARITY.md