Skip to content

Commit 83a1e95

Browse files
committed
docs: auto-update feature parity trackers [skip ci]
1 parent 33cc2a9 commit 83a1e95

4 files changed

Lines changed: 15 additions & 38 deletions

File tree

β€Žsrc/praisonai-rust/FEATURE_PARITY_TRACKER.jsonβ€Ž

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"sourceOfTruth": "Python SDK (praisonaiagents)",
66
"status": "PARITY_ACHIEVED",
77
"summary": {
8-
"pythonCoreFeatures": 322,
8+
"pythonCoreFeatures": 321,
99
"rustFeatures": 667,
10-
"gapCount": 43,
11-
"parityPercentage": 207.1
10+
"gapCount": 42,
11+
"parityPercentage": 207.8
1212
},
1313
"pythonCoreSDK": {
1414
"exports": [
@@ -143,7 +143,6 @@
143143
"MEMORY_URL_SCHEMES",
144144
"MULTI_AGENT_EXECUTION_PRESETS",
145145
"MULTI_AGENT_OUTPUT_PRESETS",
146-
"ManagedBackendConfig",
147146
"ManagedBackendProtocol",
148147
"ManagerConfig",
149148
"Memory",
@@ -3610,15 +3609,6 @@
36103609
"status": "DONE",
36113610
"category": "config"
36123611
},
3613-
{
3614-
"feature": "ManagedBackendConfig",
3615-
"python": true,
3616-
"rust": false,
3617-
"priority": "P3",
3618-
"effort": "low",
3619-
"status": "TODO",
3620-
"category": "other"
3621-
},
36223612
{
36233613
"feature": "ManagedBackendProtocol",
36243614
"python": true,

β€Žsrc/praisonai-rust/PARITY.mdβ€Ž

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Rust Feature Parity Tracker
22

3-
> **Python Features:** 322 | **Rust Features:** 667 | **Parity:** 88.5%
3+
> **Python Features:** 321 | **Rust Features:** 667 | **Parity:** 88.8%
44
55
## Summary
66

77
| Metric | Count |
88
|--------|-------|
9-
| Python Core Features | 322 |
9+
| Python Core Features | 321 |
1010
| Rust Features | 667 |
11-
| **Actual Gap Count** | **37** |
11+
| **Actual Gap Count** | **36** |
1212
| Language Limitations (N/A) | 5 |
13-
| **Parity** | **88.5%** |
13+
| **Parity** | **88.8%** |
1414

1515
## Implemented Features
1616

@@ -715,7 +715,6 @@ These Python features cannot be directly implemented in Rust due to reserved key
715715
- ❌ `LearnMode`
716716
- ❌ `LearnProtocol`
717717
- ❌ `LearnScope`
718-
- ❌ `ManagedBackendConfig`
719718
- ❌ `ManagedBackendProtocol`
720719
- ❌ `NetworkError`
721720
- ❌ `ObservabilityEventType`

β€Žsrc/praisonai-ts/FEATURE_PARITY_TRACKER.jsonβ€Ž

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
"generatedBy": "praisonai._dev.parity.generator",
55
"sourceOfTruth": "Python SDK (praisonaiagents)",
66
"summary": {
7-
"pythonCoreFeatures": 322,
7+
"pythonCoreFeatures": 321,
88
"pythonWrapperFeatures": 99,
99
"typescriptFeatures": 1192,
10-
"gapCount": 30,
10+
"gapCount": 29,
1111
"priorityP0": 1,
1212
"priorityP1": 0,
1313
"priorityP2": 0,
14-
"priorityP3": 29
14+
"priorityP3": 28
1515
},
1616
"pythonCoreSDK": {
1717
"path": "/home/runner/work/PraisonAI/PraisonAI/src/praisonai-agents/praisonaiagents",
@@ -147,7 +147,6 @@
147147
"MEMORY_URL_SCHEMES",
148148
"MULTI_AGENT_EXECUTION_PRESETS",
149149
"MULTI_AGENT_OUTPUT_PRESETS",
150-
"ManagedBackendConfig",
151150
"ManagedBackendProtocol",
152151
"ManagerConfig",
153152
"Memory",
@@ -583,7 +582,6 @@
583582
"LearnManager",
584583
"LearnManagerProtocol",
585584
"LearnProtocol",
586-
"ManagedBackendConfig",
587585
"ManagedBackendProtocol",
588586
"NetworkError",
589587
"ObservabilityEventType",
@@ -4688,15 +4686,6 @@
46884686
"status": "DONE",
46894687
"category": "config"
46904688
},
4691-
{
4692-
"feature": "ManagedBackendConfig",
4693-
"python": true,
4694-
"typescript": false,
4695-
"priority": "P3",
4696-
"effort": "low",
4697-
"status": "TODO",
4698-
"category": "other"
4699-
},
47004689
{
47014690
"feature": "ManagedBackendProtocol",
47024691
"python": true,

β€Žsrc/praisonai-ts/PARITY.mdβ€Ž

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77

88
| Metric | Count |
99
|--------|-------|
10-
| Python Core Features | 322 |
10+
| Python Core Features | 321 |
1111
| Python Wrapper Features | 99 |
1212
| TypeScript Features | 1192 |
13-
| **Gap Count** | **30** |
13+
| **Gap Count** | **29** |
1414
| P0 (Critical) | 1 |
1515
| P1 (High) | 0 |
1616
| P2 (Medium) | 0 |
17-
| P3 (Low) | 29 |
17+
| P3 (Low) | 28 |
1818

1919
## Gap Matrix
2020

@@ -147,7 +147,7 @@
147147
| `enable\_telemetry` | βœ… | βœ… | low | βœ… DONE |
148148
| `get\_telemetry` | βœ… | βœ… | low | βœ… DONE |
149149

150-
### P3_Advanced (179 done, 29 todo)
150+
### P3_Advanced (179 done, 28 todo)
151151

152152
| Feature | Python | TypeScript | Effort | Status |
153153
|---------|--------|------------|--------|--------|
@@ -169,7 +169,6 @@
169169
| `LearnMode` | βœ… | ❌ | high | ⏳ TODO |
170170
| `LearnProtocol` | βœ… | ❌ | medium | ⏳ TODO |
171171
| `LearnScope` | βœ… | ❌ | high | ⏳ TODO |
172-
| `ManagedBackendConfig` | βœ… | ❌ | low | ⏳ TODO |
173172
| `ManagedBackendProtocol` | βœ… | ❌ | medium | ⏳ TODO |
174173
| `NetworkError` | βœ… | ❌ | low | ⏳ TODO |
175174
| `ObservabilityEventType` | βœ… | ❌ | high | ⏳ TODO |
@@ -518,7 +517,7 @@ from praisonaiagents import Memory
518517
</details>
519518

520519
<details>
521-
<summary><strong>other</strong> (35 exports)</summary>
520+
<summary><strong>other</strong> (34 exports)</summary>
522521

523522
```python
524523
from praisonaiagents import Agents, AsyncLearnProtocol, AutonomyConfig, BudgetExceededError, DoomLoopDetector, ErrorContextProtocol, EscalationPipeline, EscalationStage, HandoffCycleError, HandoffDepthError...

0 commit comments

Comments
Β (0)