Skip to content

Multi-Agent DSL Extension#14

Merged
ttj merged 2 commits intoverivital:mainfrom
jamiefong81:main
Apr 24, 2026
Merged

Multi-Agent DSL Extension#14
ttj merged 2 commits intoverivital:mainfrom
jamiefong81:main

Conversation

@jamiefong81
Copy link
Copy Markdown
Collaborator

  • Modified src/behaverify/data/metamodel/behaverify.tx to extend grammar with agent_types and agent blocks, [agent] array specifer, index variable references, and forall/exists quantifiers
  • Added src/behaverify/agent_expander.py that expands multi-agent tree files into flat single-agent tree files
  • Modified src/behaverify/behaverify.py to check if multi-agent expansion is needed prior to code generation
  • Added new multi-agent scenarios in examples/MultiAgent and test_examples/multi_agent
  • Added new tests: tests/multi_agent and tests/test_multi_agent.py

@ttj ttj merged commit f59a7aa into verivital:main Apr 24, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants