|
1 | 1 | { |
2 | | - "version": "0.1.0", |
| 2 | + "version": "1.5.5", |
3 | 3 | "lastUpdated": "2026-02-04", |
4 | | - "generatedBy": "manual", |
| 4 | + "generatedBy": "praisonai._dev.parity.generator", |
5 | 5 | "sourceOfTruth": "Python SDK (praisonaiagents)", |
6 | | - "status": "IN_PROGRESS", |
| 6 | + "status": "NOT_STARTED", |
7 | 7 | "summary": { |
8 | 8 | "pythonCoreFeatures": 282, |
9 | | - "rustFeatures": 25, |
10 | | - "gapCount": 257, |
11 | | - "implementedFeatures": [ |
12 | | - "Agent", |
13 | | - "AgentBuilder", |
14 | | - "AgentConfig", |
15 | | - "AgentTeam", |
16 | | - "AgentFlow", |
17 | | - "Tool", |
18 | | - "ToolResult", |
19 | | - "ToolRegistry", |
20 | | - "#[tool] macro", |
21 | | - "LlmProvider", |
22 | | - "LlmConfig", |
23 | | - "Message", |
24 | | - "Role", |
25 | | - "Memory", |
26 | | - "MemoryAdapter", |
27 | | - "ConversationHistory", |
28 | | - "MemoryConfig", |
29 | | - "HooksConfig", |
30 | | - "OutputConfig", |
31 | | - "ExecutionConfig", |
32 | | - "Process (Sequential/Parallel/Hierarchical)", |
33 | | - "Route", |
34 | | - "Parallel", |
35 | | - "Loop", |
36 | | - "Repeat" |
37 | | - ] |
| 9 | + "rustFeatures": 0, |
| 10 | + "gapCount": 282 |
38 | 11 | }, |
39 | 12 | "pythonCoreSDK": { |
40 | 13 | "exports": [ |
|
323 | 296 | ] |
324 | 297 | }, |
325 | 298 | "rustSDK": { |
326 | | - "path": "/Users/praison/praisonai-package/src/praisonai-rust", |
327 | | - "crates": { |
328 | | - "praisonai": { |
329 | | - "modules": ["agent", "tools", "llm", "memory", "workflows", "config", "error"], |
330 | | - "exports": [ |
331 | | - "Agent", "AgentBuilder", "AgentConfig", |
332 | | - "Tool", "ToolResult", "ToolRegistry", "ToolDefinition", |
333 | | - "LlmProvider", "LlmConfig", "Message", "Role", "ToolCall", "LlmResponse", "Usage", "OpenAiProvider", |
334 | | - "Memory", "MemoryAdapter", "ConversationHistory", "InMemoryAdapter", |
335 | | - "AgentTeam", "AgentFlow", "Process", "StepResult", "WorkflowContext", "Route", "Parallel", "Loop", "Repeat", |
336 | | - "MemoryConfig", "HooksConfig", "OutputConfig", "ExecutionConfig", |
337 | | - "Error", "Result" |
338 | | - ] |
339 | | - }, |
340 | | - "praisonai-derive": { |
341 | | - "exports": ["tool"] |
342 | | - }, |
343 | | - "praisonai-cli": { |
344 | | - "binary": "praisonai-rust", |
345 | | - "commands": ["chat", "run", "prompt"] |
346 | | - } |
347 | | - }, |
348 | | - "examples": [ |
349 | | - "basic_agent", |
350 | | - "with_tools", |
351 | | - "multi_agent", |
352 | | - "memory_example", |
353 | | - "config_example", |
354 | | - "workflow_patterns" |
355 | | - ], |
356 | | - "tests": { |
357 | | - "unit_tests": 20, |
358 | | - "status": "all_passing" |
359 | | - } |
| 299 | + "path": "/home/runner/work/PraisonAI/PraisonAI/src/praisonai-rust", |
| 300 | + "exports": [], |
| 301 | + "modules": {} |
360 | 302 | } |
361 | 303 | } |
0 commit comments