Installed environment:
python -m unittest discover -s tests -vDirectly from the checkout:
PYTHONPATH=src python3 -m unittest discover -s tests -vfor skill in skills/*; do
python3 /path/to/skill-creator/scripts/quick_validate.py "$skill"
done
python3 /path/to/plugin-creator/scripts/validate_plugin.py plugins/branchforgeThe repository includes behavioral skill evals in skills/branching-deliberation/evals/evals.json.
Implement ModelProvider.complete, expose it in provider_from_name, update the CLI choices, and add parser plus end-to-end tests. Preserve the JSON contracts used by the orchestrator.
The highest-value extension is a domain-specific verifier. It should:
- receive a candidate and declared invariants;
- run deterministic checks outside the model;
- return structured evidence with provenance;
- distinguish observed results from model interpretations;
- prevent a judge from overriding failed hard constraints.
Useful contributions include:
- objective evaluators for coding, research, and architecture;
- semantic diversity scoring;
- provider adapters and resilient request handling;
- resumable event replay;
- isolated branch workspaces;
- benchmark datasets comparing single-agent and branching performance;
- visualization of live and historical search trees.
Keep control-plane decisions deterministic where practical, preserve failed-search evidence, and add tests for every new state transition.