Skip to content

Commit 2ddfc5f

Browse files
committed
application setting done
1 parent e25a131 commit 2ddfc5f

21 files changed

+119
-110
lines changed

Diff for: docs/user/module/settings/ApplicationSettings.md

-30
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
The Agent Steps feature in Universal Agent allows you to define a sequence of up to six steps that the AI assistant will follow when working on a task. These steps can include:
2+
3+
1. Code Generation
4+
2. Testing
5+
3. Deployment
6+
4. Documentation
7+
5. Code Review
8+
6. User Questions
9+
10+
11+
![Agent Steps](../../../../../static/settings/appSettings/7.png)
12+
13+
14+
For each step, you can specify which particular agent should be used. This allows you to customize the workflow and leverage the strengths of different AI models based on the task at hand.
15+
16+
If no agent is explicitly set for a step, Universal Agent will automatically select the most appropriate agent based on the nature of the step and the context provided. This ensures that the optimal AI model is used for each phase of the development process.
17+
18+
By breaking down the workflow into discrete steps and assigning specialized agents to each one, the Agent Steps feature streamlines the development process and helps ensure high-quality output at every stage.
19+
20+
### Advanced Usage
21+
22+
For each step, you can define more than one agent in a priority list. If the first agent is not able to complete the step satisfactorily, Universal Agent will automatically try the next agent in the list for that same step. This provides additional flexibility and redundancy in case a particular AI model is not well-suited for a given task or context.
23+
24+
25+
### Video Guide
26+
27+
<iframe width="100%" height="315" src="https://www.youtube.com/embed/OzxfDPsTtb4?si=W2ntUU05P200gpPe" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
### Coming Soon
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Application Settings
2+
3+
In the **Application Settings**, you can configure various options to tailor the experience according to your needs. Below are the available settings:
4+
5+
1. [Default Settings](DefaultSettings)
6+
2. [LLMs](LLMs)
7+
3. [Agents](Agents)
8+
4. [Universal Agent](UniversalAgent)
9+
5. [Code Editor Settings](CodeEditorSetting)
10+
6. [Global Settings](GlobalSettings)
11+
7. [Agents Steps](AgentSteps)
12+
8. [Environment and Services](EnvironmentAndServices)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
### Coming Soon
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
### Default Settings
2+
- In the **Default Settings**, you can set up the application's **LLM** and select a **Model**.
3+
The Default Provider and model you select during [onboarding](/docs/user/onboarding#first-time-users) you update it here. <br/>
4+
Also you can update Embedding provider and model.
5+
6+
![Default Settings](../../../../../static/settings/appSettings/1.png)
7+
8+
9+
### Video Guide
10+
11+
<iframe width="100%" height="315" src="https://www.youtube.com/embed/HPylFmKg3JM?si=IWPZYx_gxqZhJOIy" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
### Environment and Services
2+
3+
The **Environment and Services** section allows you to configure and manage the runtime environment and external services for your applications. This is particularly useful when working with projects that require specific language runtimes or depend on external services.
4+
5+
### Key features include
6+
7+
#### Language Runtimes
8+
You can verify the presence of required language runtimes, such as Python, Node.js, or Java. This ensures that your application has the necessary runtime environment to execute properly.
9+
10+
#### External Service Integration
11+
You can configure connections to various external services that your application may rely on. Some commonly used services include:
12+
- Redis
13+
- PostgreSQL
14+
- MongoDB
15+
16+
By providing the necessary connection URLs or configuration details, you can seamlessly integrate these services into your application.
17+
18+
19+
![EnvandServices](../../../../../static/settings/appSettings/8.png)
20+
21+
By leveraging the **Environment and Services** section, you can streamline the setup and deployment process for your applications. It provides a centralized location to manage runtime dependencies and external service integrations, making it easier to develop, test, and deploy your applications across different environments.
22+
23+
24+
### Video Guide
25+
26+
<iframe width="100%" height="315" src="https://www.youtube.com/embed/PVpBjQBxKFQ?si=EeSKBg4GLvTBY1PV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
### Coming Soon
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
### LLMs
2+
- In the **LLMs** section, you can add more LLM providers such as Anthropic and LM Studio.
3+
- After adding providers, you can select your preferred provider in the **Default Settings** section.
4+
5+
![Default Settings](../../../../../static/settings/appSettings/2.png)
6+
7+
- Make sure to update your settings after adding a new provider.
8+
9+
10+
### Video Guide
11+
12+
<iframe width="100%" height="315" src="https://www.youtube.com/embed/zqcxsVsAyDA?si=l2SQU82TtY5mwn4n" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
### Universal Agent
2+
- In the **Universal Agent** section, you get two settings:
3+
- Enable custom Universal Agent
4+
- Use offline Universal Agent
5+
6+
![UniversalAgent](../../../../../static/settings/appSettings/4.png)
7+
8+
## Enable Custom Universal Agent
9+
10+
When you enable this option, you will need to provide the URL of your own custom-made and deployed Universal Agent. This allows you to integrate a personalized AI assistant into the application.
11+
12+
To help guide you through the process of creating and deploying your own Universal Agent, we recommend watching the video tutorial below:
13+
14+
<iframe width="100%" height="315" src="https://www.youtube.com/embed/MXQM9l-PPr4?si=_Lo8-U-u4mj0PVoX" title="Creating a Custom Universal Agent" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
15+
16+
Once you have successfully created and deployed your Universal Agent, simply enter the provided URL into the designated field within the application settings. The app will then establish a connection and begin utilizing your custom Universal Agent for enhanced functionality and personalized interactions.
17+
18+
## Use Offline Universal Agent
19+
20+
When you enable this option, the application will use the Universal Agent that is stored locally within the app itself. This means you can access the Universal Agent's functionality even without an internet connection, as it operates entirely offline.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Project Setting
2+
3+
The Project Settings module allows you to configure essential project parameters, technical details, secrets, knowledge base, instructions, and usage preferences. Each section within Project Settings serves a unique purpose, providing organized control over the project's configuration.
4+
5+
6+
### App Settings

Diff for: docs/user/module/settings/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Settings
22

33

4-
- [ApplicationSettings](./ApplicationSettings)
5-
- [projectSettings](./projectSettings)
4+
- [ApplicationSettings](./ApplicationSettings/ApplicationSettings.md)
5+
- [projectSettings](./ProjectSettings/projectSettings.md)

Diff for: docs/user/module/settings/projectSettings.md

-78
This file was deleted.

Diff for: static/settings/appSettings/1.png

82 KB
Loading

Diff for: static/settings/appSettings/2.png

85.3 KB
Loading

Diff for: static/settings/appSettings/3.png

72 KB
Loading

Diff for: static/settings/appSettings/4.png

78.7 KB
Loading

Diff for: static/settings/appSettings/5.png

70.7 KB
Loading

Diff for: static/settings/appSettings/6.png

64.1 KB
Loading

Diff for: static/settings/appSettings/7.png

88.1 KB
Loading

Diff for: static/settings/appSettings/8.png

111 KB
Loading

0 commit comments

Comments
 (0)