Files
temp/features/fixtures/m2/m2_skill_pack.yaml
brent.edwards 093a74953f test(e2e): add M2 actor + tool source smoke suite
Add comprehensive E2E test suite for M2 (Actor Graphs + Tool Sources) epic:

- Behave BDD: 10 scenarios covering actor YAML loading, skill registry,
  tool lifecycle (discover/activate/execute/deactivate), and MCP stub
- Robot Framework: 6 integration tests via CLI helper script
- ASV benchmarks: 12 benchmarks for actor loading, skill registry,
  tool lifecycle, and MCP stub performance baselines
- MCP stub server mock: in-process fake with 3 tools (search/fetch/transform)
- Fixtures: hierarchical graph actor YAML + skill pack with tool refs and
  inline tools
- Docs: updated testing.md with M2 smoke suite section

Closes #169
2026-02-24 21:55:24 +00:00

24 lines
584 B
YAML

name: m2test/file-ops-pack
description: M2 smoke test skill pack with file operation tools
tools:
- name: builtin/read_file
description: Read contents of a file
- name: builtin/list_files
description: List files in a directory
inline_tools:
- name: m2_echo
description: Echo input back for testing
source: custom
code: |
def m2_echo(text: str) -> str:
return f"echo: {text}"
input_schema:
type: object
properties:
text:
type: string
required:
- text
writes: false
checkpointable: false