Problem
The agent registry (backend/omoi_os/services/agent_registry.py) has two incomplete TODOs:
- Line ~465:
TODO: Implement actual version compatibility matrix
- Line ~489:
TODO: Implement actual resource availability check
Without these, agents can be assigned tasks they're not compatible with, and resource limits aren't enforced.
What to do
- Define a version compatibility matrix (which agent versions can handle which task types)
- Check resource availability before assigning tasks (memory, CPU, sandbox slots)
- Reject task assignments that would exceed resource limits
Difficulty: Medium | Skill: Python (backend services)
Problem
The agent registry (
backend/omoi_os/services/agent_registry.py) has two incomplete TODOs:TODO: Implement actual version compatibility matrixTODO: Implement actual resource availability checkWithout these, agents can be assigned tasks they're not compatible with, and resource limits aren't enforced.
What to do
Difficulty: Medium | Skill: Python (backend services)