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.
Recommended order
Section titled “Recommended order”- Build an Agent to define the runtime, model registry, and agent spec.
- Add a Tool and Add a Plugin to extend behavior safely.
- Use Agent Handoff when one agent should take over the current thread.
- Invoke a Sub-Agent from a Tool when custom tool code needs a controlled child run.
- Use Generative UI when an agent should stream UI documents alongside text.
- Configure Agent Behavior marks the boundary between code-owned capability and operator-owned tuning.
Keep nearby
Section titled “Keep nearby”- Tool Trait for exact tool contracts.
- Tool and Plugin Boundary for extension design decisions.
- Architecture when you need the full runtime model.