A Python-based interpreter for the agent-oriented programming language JASON.
pip install agentspeak
!hello_world.
+!hello_world <-
.print("Hello world!").
Run a standalone agent program:
$ python -m agentspeak examples/hello_world.asl
Run an interactive console:
$ python -m agentspeak
See examples/embedded
for an example that interfaces with custom Python code.
python-agentspeak should be mostly equivalent to Jason.
- Plan annotations are ignored as of yet.
- Standard library does not yet contain syntactic transformations with
{begin ...}
and{end}
. - Standard library does not yet contain introspective and plan-manipulation actions.
- Jason 2.0 fork join operators not yet supported.
- Literals are only comparable if they have the same signature.