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/configuration.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -320,6 +320,22 @@ There are 3 possible ways to configure rules following this order of priority:
320
320
"rules": [{"path": "my-rule.md"}]
321
321
}
322
322
```
323
+
324
+
## Behaviors / prompts
325
+
326
+
ECA allows to totally customize the prompt sent to LLM via the `behavior` config, allowing to have multiple behaviors for different tasks or workflows.
Copy file name to clipboardExpand all lines: docs/features.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,10 +8,12 @@ Chat is the main feature of ECA, allowing user to talk with LLM to behave like a
8
8
9
9

10
10
11
-
Behavior affect the prompt passed to LLM and the tools to include, the current supported behaviors are:
11
+
Behavior affect the prompt passed to LLM and the tools to include, ECA allow to override or customize your owns behaviors, the built-in provider behaviors are:
12
12
13
-
-`plan`: Useful to plan changes and define better LLM plan before changing code via agent mode.
14
-
-`agent`: Make changes to code via file changing tools.
13
+
-`plan`: Useful to plan changes and define better LLM plan before changing code via agent mode. [Prompt here](https://github.com/editor-code-assistant/eca/blob/master/resources/prompts/plan_behavior.md)
14
+
-`agent`: Make changes to code via file changing tools. (Default) [Prompt here](https://github.com/editor-code-assistant/eca/blob/master/resources/prompts/agent_behavior.md)
15
+
16
+
To create and customize your own behaviors, check [config](./configuration.md#).
0 commit comments