-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
core-moduleCore module functionalityCore module functionalitypriority-highHigh priorityHigh prioritytest-coverageTest coverage improvementsTest coverage improvementstestingTesting and test coverage relatedTesting and test coverage related
Description
Module Information
- File:
claude_ctx_py/core/agents.py - Current Coverage: 0% (no tests)
- Target Coverage: 80%+
- Priority: 🔴 High (core functionality)
Functions Needing Tests
-
list_agents()- List all available agents -
agent_status()- Show agent activation status -
agent_activate()- Activate agents with dependency checking -
agent_deactivate()- Deactivate agents -
build_agent_graph()- Build dependency graph -
agent_deps()- Show agent dependencies -
agent_graph()- Generate dependency visualization -
validate_agent()- Validate agent metadata against schema
Test Areas
- ✅ Agent listing (active, disabled, all)
- ✅ Activation/deactivation logic
- ✅ Dependency graph construction
- ✅ Circular dependency detection
- ✅ Validation against schema
- ✅ Error handling (missing files, invalid YAML)
Acceptance Criteria
-
tests/unit/test_core_agents.pycreated - 80%+ coverage achieved
- Dependency graph tests comprehensive
- Circular dependency detection tested
- Tests pass in CI/CD
Metadata
Metadata
Assignees
Labels
core-moduleCore module functionalityCore module functionalitypriority-highHigh priorityHigh prioritytest-coverageTest coverage improvementsTest coverage improvementstestingTesting and test coverage relatedTesting and test coverage related