Skip to main content
83-building-energy-optimizermediumgeneralazure

Optimize setpoint ranges, occupancy thresholds, comfort vs savings trade-off, fault sensitivity

Optimize setpoint ranges, occupancy thresholds, comfort vs savings trade-off, fault sensitivity

Primitives
10
WAF pillars
4
Manifest
yes
Root agent
yes

DevKit

10 primitives across 4 types

The authoring surface — every primitive this play composes from. Primitives live under .github/ in the source repo and are loaded by the FAI Engine according to the manifest.

  • agents

    3

    Reasoning + tool-calling entities. Each agent declares its model, system prompt, and the skills/tools it composes.

  • skills

    3

    Reusable, multi-step capability definitions. A skill is a folder containing a SKILL.md describing how to compose lower-level primitives.

  • instructions

    3

    Behavioural rules scoped by `applyTo` globs. Loaded into every agent that matches the scope.

  • hooks

    1

    Event-driven scripts triggered by lifecycle events (SessionStart, AfterAgentInvoke, OnGuardrailViolation, …).

Why this matters: A play's DevKit is the answer to “what does this system do?” SpecKit (next tab) is the answer to “how is it wired?” — read them together for the full picture.

Deploy this play

Deploy to Azure

Opens portal.azure.com pre-loaded with this play's Bicep. Nothing provisions until you confirm there.

Open this play

Desktop schemes (vscode://, cursor://) require the app installed. The vscode.dev link always works in the browser.

📰 The Friday Letter

Weekly: this week's release, 1 community highlight, 1 play spotlight, 1 useful link. 600–1,000 words. No filler.