Skip to main content
Peninsula School District · Gig Harbor, WashingtonOpen source · free to run
Peninsula AI
ProductionMIT licenseUpdated Sep 25, 2026

PSD AI Agents

A personal AI agent for district staff, with its own district Google account, that works on its owner's behalf in Google Chat — the way an assistant would.

A staff member working at a two-monitor desk in a district office

Each staff member can have a personal AI agent. It has its own district Google Workspace account — agnt_<name>@psd401.net — and works through Google Chat. Staff delegate to it the way they would delegate to an assistant: share a calendar, a folder or a thread with it, and it works on that.

The agent acts as itself by default. It can act on its owner's own account too, but only after the owner grants that consent explicitly, and the two are kept separate.

What it does

The agent ships with 40 skills as of September 2026. Among them:

  • Email triage and a morning brief across its owner's inbox and calendar
  • District lookups — the staff directory, Freshservice tickets, district data
  • Deep research with sources
  • Writing and publishing — drafts, standard operating procedures, pages published to Atrium
  • Transcription and summaries of meetings and recordings
  • District workflows through our internal agent gateway

How it stays safe

The model never holds a reusable Google credential. When the agent needs to act in Workspace, a separate, isolated service mints a short-lived token and hands it only to the command that needs it. A compromise of the web application can reach agent accounts, not staff mailboxes.

Its memory is plain markdown files. There is no hidden state: if a fact is not written down, the agent does not remember it. And it runs under a short set of rules it re-reads every turn — never invent a link, an ID or an outcome, and never promise something it has not done.

Technical specification

Where staff use it
Google Chat
Identity
Its own Google Workspace account, agnt_<name>@psd401.net
Acting as its owner
Only with the owner's explicit consent, per account
Credentials
Minted outside the model runtime; the model never holds a reusable token
Memory
Plain markdown files — no hidden state
Skills
40 as of September 2026
Source
Part of the AI Studio repository
Licence
MIT

Run it in your district

The code is in the repository. If you want to talk it through before you start, email us.