-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Issue Description
Summary of Issues with OBSERVE SDK Integration
1. Missing Usage Example in README for ioa_observe_sdk
The installation step in the README specifies pip install ioa_observe_sdk, but there are no examples or documentation showing the correct usage, such as from ioa_observe.sdk .... Please consider adding a usage example in the README to help developers understand the correct import and usage pattern.
2. Missing Implementations
Metrics task_delegation and collaboration_success_rate are documented but not implemented.
3. Decorator Limitation and Poor Documentation
Documentation claims all metrics can be captured via decorators, but only three actually work out of the box:
execution_success_rateuptime_and_availabilityfailure_rate
Other metrics require passing undocumented attributes to decorators.
Direct code implementation works but requires extensive engineering effort.
4. Incorrect Metric Population (Bug)
token_usage and agent_error_count are incorrectly mapped to tool_call_count and number_active_agents.
5. Incorrect or Unclear Metric Calculation
interpretation_score appears to be miscalculated (possible bug).
Metrics such as interpretation_score and connection_reliability lack documentation and require complex custom logic to capture.
Expected Behavior
- Fixing identified issues will lead to expected behavior.
Affected Version
v1.0.0
Steps to Reproduce
These Issues found during observe integration for the healthcare MAS app.
Checklist
- I have read the contributing guidelines
- I have verified this does not duplicate an existing issue