Synsema

Multi-agent

Agents run concurrently and coordinate via a shared blackboard and signals — not direct calls.

agent Researcher
    require net("*.wikipedia.org")
    let data be fetch(query)
    share data as "research"

agent Writer
    observe "research" as data
    let report be generate "report" given data

spawn Researcher with query = "AI safety"
spawn Writer

Coordination