Back to projects

Systems

Shera Bot

A multi-agent AI runtime where agents propose and the runtime decides

TypeScriptTurborepoNext.jsExpressPostgreSQLSQLite WALZod

Role

Creator

Duration

2026

Date

2026

Type

Personal Prototype

By the Numbers

637

Commits

6 + 3 ops

Agents in Student Pack

6

Test Tiers

Overview

Shera Bot is my most engineering-heavy repository: 637 commits across a pnpm + Turborepo monorepo with a Next.js web client, an Express control plane, and an agent-pack SDK. Agents never act directly: they propose, the runtime validates and executes, and risky work sits behind scoped, expiring, revocable approvals with five fixed choices. Every event lands in an append-only journal where live, replayed, delayed, and disconnected states are visually distinct. Per-user containers keep product state in container-local SQLite (WAL) while central PostgreSQL holds only control-plane records.

Tech Stack

TypeScriptTurborepoNext.jsExpressPostgreSQLSQLite WALZod

Inside the Project

What it does, how it works, and what it ships.

smart_toy

Agents Propose, the Runtime Decides

No agent action shows as done before runtime validation. Approvals are runtime objects, scoped and expiring and revocable grants with five fixed choices, so dangerous operations need explicit human sign-off.

history

Honest Events

An append-only event journal is the source of truth. The UI renders live, replayed, delayed, and disconnected states differently, so you always know what the system actually did versus what it claims.

star

Engineering Depth

  • agent-pack-sdk with SHA-256 pack integrity checks
  • API clients generated from Zod contracts (pnpm gen:clients)
  • Six test tiers: contract, integration, e2e, recovery, security, benchmark
  • Docs suite: PRD, decision records, glossary, traceability, build plan

Outcomes

The prototype ships an agent pack with six student agents (Researcher, Developer, Citation Manager, Programming Tutor, Study Planner, General Assistant) plus three operations.

commit

637

Commits

smart_toy

6+3

Agents + Operations

security

Gated

Approval Runtime

Interested in this project?

Reach out for source code walkthroughs or collaboration.