You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/tutorial/agent.md
+5-3
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,16 @@
1
-
# External Agents
1
+
# Building Agents for TypeAgent Dispatcher
2
2
3
-
The TypeAgent repo includes several example [agents](../../ts/packages/agents/). You can also build **your own application agents****_outside_** the TypeAgent repo by using the [agent-sdk](../../ts/packages/agentSdk/README.md). You can package these agents as npm packages and surface them in the [TypeAgent Shell](../../ts/packages/shell) and [TypeAgent CLI](../../ts/packages/cli).
3
+
TypeAgent [Shell](../../ts/packages/shell) and [CLI](../../ts/packages/cli) are built using [Dispatcher](../../ts/packages/dispatcher). It has an configurable and extensible architecture that allow new agents to plug into the system.
4
+
5
+
The TypeAgent repo includes several example [agents](../../ts/packages/agents/). **Application agents** can be built **_outside_** the TypeAgent repo by using the [Agent SDK](../../ts/packages/agentSdk/README.md). These agents can be packaged as npm packages and surface them in the [Shell](../../ts/packages/shell) and [CLI](../../ts/packages/cli).
4
6
5
7
This document describes how you can build your own application agents.
6
8
7
9
## Prerequisites
8
10
9
11
Begin by exploring the following:
10
12
11
-
-**Agent-Sdk**: Read about the architecture of the [**agent-sdk**](../../ts/packages/agentSdk/README.md).
13
+
-**Agent SDK**: Read about the architecture of the [**Agent SDK**](../../ts/packages/agentSdk/README.md).
12
14
-**Example Agents**:
13
15
- Review agents under the [agents](../../ts/packages/agents) directory. The [List](../../ts/packages/agents/list/) agent provides a good example and template for building an agent.
14
16
- The [Echo](../../ts/examples/agentExamples/echo/) agent illustrates the basics of building your own external application agents.
0 commit comments