Repository navigation
v0.1.0
Initial release of larva — PersonaSpec toolkit for LLM agents.
Features
- Validate PersonaSpec JSON (schema + semantic checks)
- Assemble personas from reusable components (prompts, toolsets, constraints, models)
- Register / Resolve / List — global registry at
~/.larva/ - Update — partial field patching with revalidation
- Clone — fork personas for experimentation
- Delete / Clear — registry lifecycle management
- Export — bulk export for integrations
- MCP server — programmatic access via Model Context Protocol
- CLI — full command suite with
--jsonoutput - Python API —
from larva.shell.python_api import ...
Extras (contrib/)
- Web UI — browser-based persona manager (
contrib/web/) - OpenCode plugin — auto-registers larva personas as OpenCode agents (
contrib/opencode-plugin/)
Install
pip install larva