Documentation
¶
Overview ¶
This sample shows how to use dependency injection to register an Agent and use it from a hosted service with a user input chat loop.
Go favors explicit constructor injection over a runtime DI container: a container assembles the shared dependencies once, and each service receives what it needs through its constructor instead of reaching for globals. Here a container registers a Foundry-backed agent and injects it into a chat service that drives a multi-turn conversation.
Click to show internal directories.
Click to hide internal directories.