Skip to content

Developer Guide

This guide is for people working on Cinatra’s code — writing agents, building extensions, contributing to the platform, integrating with the open standards Cinatra speaks.

For end-user material, see the User Guide. For platform-administration content, see the Admin Guide. For installation and configuration, see the Hosting Guide. For the MCP server (external and internal), see the MCP Guide.


  • Architecture — how the platform is composed: monorepo layout, runtime split, package boundaries
  • Security — identities, authentication, authorization, secrets handling, agent execution safety
  • Objects layer — the platform’s typed object store, dual-write hooks, registration
  • Developing agents — the file-driven contributor authoring loop
  • Building packages — extension architecture and package conventions
  • Extensions — engineering reference for the lifecycle (install / archive / restore / force-delete, visibility, origin contract)
  • Shell skills — give an agent shell tool access