Page cover

Soulgraph

Soulscript Integration

Status: Planned

Type: Agent Memory & Personality Layer

Source: souglra.ph

Docs: Soulscript Specification

Overview

What is Soulscript?

Soulscript is a declarative scripting language developed by Soulgraph that allows developers to define the personality, memory traits, and behavior style of AI agents. It simplifies the creation of agents with persistent, expressive identities by using structured configurations rather than traditional code.

By integrating Soulscript into JuliaOS, agents gain the ability to evolve, react, and interact with users in more natural, human-like ways, unlocking new dimensions for swarm intelligence and decentralized AI applications.

Planned Capabilities for JuliaOS

Once integrated, Soulscript will allow JuliaOS agents to:

  • Define and customize personalities through declarative Soulscript files

  • Persist personality states across agent sessions and interactions

  • Remix and reuse Soulscript personas across agents, swarms, or entire applications

  • Enable developer creativity through expressive persona design, without requiring full reprogramming

Example Use Cases (Future)

  • Custom AI Companions: Users define distinct personalities for bots in financial, social, or research contexts

  • Personality Index: Shared registry of reusable Soulscript templates for the JuliaOS developer community

  • Simulation Labs: Use Soulscript to model agent personalities for swarm simulations, training, or behavior testing

Current Status

The integration is not yet live.

Coming deliverables (planned)

  • Full support for Soulscript files within agents

  • Persona-level configuration options and memory persistence

  • Example agents, templates, and tutorials using Soulscript

Last updated