Skip to content

Develop Agents

This path is for the developer side of Awaken: implement the executable capability that a runtime can safely run. Keep code focused on tools, plugins, state, providers, stores, and explicit execution boundaries. Move behavior that operators should change later into managed config, then use Tune & Operate for the browser and REST workflows.

  1. Build an Agent to define the runtime, model registry, and agent spec.
  2. Add a Tool and Add a Plugin to extend behavior safely.
  3. Use Agent Handoff when one agent should take over the current thread.
  4. Invoke a Sub-Agent from a Tool when custom tool code needs a controlled child run.
  5. Use Generative UI when an agent should stream UI documents alongside text.
  6. Configure Agent Behavior marks the boundary between code-owned capability and operator-owned tuning.