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/docs/packages/plugins.md
+105
Original file line number
Diff line number
Diff line change
@@ -106,6 +106,111 @@ const character = {
106
106
};
107
107
```
108
108
109
+
Here is the updated README with the Coinbase Commerce plugin information added:
110
+
111
+
---
112
+
113
+
# 🧩 Plugins
114
+
115
+
## Overview
116
+
117
+
Eliza's plugin system provides a modular way to extend the core functionality with additional features, actions, evaluators, and providers. Plugins are self-contained modules that can be easily added or removed to customize your agent's capabilities.
118
+
119
+
## Core Plugin Concepts
120
+
121
+
### Plugin Structure
122
+
123
+
Each plugin in Eliza must implement the `Plugin` interface with the following properties:
124
+
125
+
```typescript
126
+
interfacePlugin {
127
+
name:string; // Unique identifier for the plugin
128
+
description:string; // Brief description of plugin functionality
129
+
actions?:Action[]; // Custom actions provided by the plugin
130
+
evaluators?:Evaluator[]; // Custom evaluators for behavior assessment
131
+
providers?:Provider[]; // Context providers for message generation
Integrates Coinbase Commerce for payment and transaction management:
202
+
203
+
**Actions:**
204
+
205
+
-`CREATE_CHARGE` - Create a payment charge using Coinbase Commerce
206
+
-`GET_ALL_CHARGES` - Fetch all payment charges
207
+
-`GET_CHARGE_DETAILS` - Retrieve details for a specific charge
208
+
209
+
**Description:**
210
+
This plugin enables Eliza to interact with the Coinbase Commerce API to create and manage payment charges, providing seamless integration with cryptocurrency-based payment systems.
211
+
212
+
---
213
+
109
214
### Writing Custom Plugins
110
215
111
216
Create a new plugin by implementing the Plugin interface:
0 commit comments