aditya
|
4ae7f2d6fe
|
test(actor): fix actor examples test suite issues
- Add missing node descriptions in Behave test scenarios
- Fix context_view and parallel execution step definitions
- Update llm_with_tools.yaml max_context_tokens (10000 → 16000)
- Add context.error compatibility for error assertions
Results: Behave 25/25, Robot 16/16, ASV 7/7 all newly added tests passing.
|
2026-02-18 12:18:37 +00:00 |
|
aditya
|
02466864ef
|
test(actor): add comprehensive Behave scenarios for actor examples
Create features/actor_examples.feature with 30+ test scenarios covering:
- All 5 example YAML files load and validate successfully
- Strategist actor pattern (planning, large context, read-only tools)
- Executor actor pattern (write-capable tools, implementation focus)
- Reviewer actor pattern (quality gates, linting tools)
- Tool-only actors (no LLM, pure tool collections)
- Validation-node actors (stateless validators, security scanning)
- Linear graph workflows (sequential 3-step pipelines)
- Complex graphs (conditionals, retry logic, tool nodes)
- Hierarchical graphs (subgraph invocation, parallel execution)
- Multi-level patterns (strategic → tactical → execution)
- Invalid example rejection (missing fields, cycles, bad names)
- Documentation completeness verification
Each scenario validates schema correctness, required fields, and
actor-specific patterns aligned with CleverAgents specification.
|
2026-02-18 08:52:08 +00:00 |
|