Downcity
Built-ins

Built-ins Overview

The full built-in plugin map in Downcity, including public SDK plugins and platform-managed infrastructure plugins

Built-ins Overview

The current built-in plugin set in code includes:

  • auth
  • skill
  • web
  • asr
  • tts
  • workboard
  • chat
  • contact
  • schedule
  • task
  • memory
  • shell

Two groups matter

Public SDK-facing built-ins

These are the ones most developers are likely to read first:

  • auth
  • skill
  • web
  • asr
  • tts
  • workboard
  • chat

These are the clearest examples for:

  • action plugins
  • hook or resolve plugins
  • system text plugins
  • runtime HTTP plugins
  • lifecycle plugins that normal SDK users may still understand directly

Platform-managed or infrastructure built-ins

These are also built-ins in code, but they are more platform-oriented:

  • contact
  • schedule
  • task
  • memory
  • shell

These plugins are usually read to understand how the platform is assembled, not because every SDK user should manually attach them to a local Agent.

How to read this section

  • If you want user-facing capability plugins, start with skill, web, asr, tts, and chat
  • If you want platform rule layers, read auth
  • If you want control-plane or status surfaces, read workboard
  • If you want infrastructure patterns, read schedule, task, memory, and shell

Responsibility map

PluginMain roleShape
authauthorization and role resolutionrule layer
skillskill discovery and installationaction + system
webweb provider strategyconfig + setup + usage + actions + system
asrspeech input and augmentationaction + pipeline + system
ttstext-to-speech generationaction + setup + usage + system
workboardwork snapshots and status surfacesavailability + runtime HTTP
chatchannel runtime and queue workerlifecycle + actions + system
contactpeer-to-peer agent linking and sharingaction + system + lifecycle shell
scheduleplugin action scheduling infrastructurelifecycle-only infrastructure
tasktask scheduler and cron executionlifecycle + actions + system
memorymemory storage and retrievallifecycle + actions + system
shellshell session runtimelifecycle + actions

Important distinction

Do not read “built-in” as “all of these are equally public.”

Some built-ins are best understood as:

  • public capability plugins
  • platform integration plugins
  • infrastructure plugins

That distinction is one of the reasons the plugin concept docs stay in Agent SDK Docs, while concrete plugin guides live here.