Chapter 9 : Agents & Dashboard
Agents & Dashboard
EasyManage helps you build and test AI Agents with No-Code.
AI Agents | Use EasyManage Builder Studio to design AI Agent Workflows as Agent Projects. Test and deploy them with companion Agent Server.
App Dashboard | Make available Apps containing AI Agents to your users. They can Run Agents, share insights and reports.
Using Agents & Dashboard
- View Sample Screens below to help you on using Agents.
- Perform Agent Server Setup before Running Agents.
Agent Project
- AI Agent Workflows as Agent Projects

Run Agent With Human-in-the-loop
- Test AI Agents: With Approve Steps - Human-in-the-loop.

Run Agent With Auto Approve
- Test AI Agents - Inventory: With Auto Approve

Agent Run Ops
- AI Agent Run Ops : Endpoints available

Agent Server
- Companion Agent Server
- See Agent Server Setup
RAG Context
- Prompt Building - RAG Context Added

Publish Agents in Apps
- Make available in Apps

Share Insights & Reports
- View and share insights and reports by app users

Agent Server Setup
Agent Project uses companion Agent Server to Run Agents. Setup and Run Agent Server before Running Agents from App.
Agent Server Prerequisites
Before Running AI Agents, Run Builds For Backend APIs, MCP Server, and then Agent Server.
Deploy & Run
- APIs: REST
- MCP Server: REST
- Using Server Transport Streamable HTTP
- Agent Server
Note: You can use APIs GraphQL with MCP Server GraphQL.
One-click Build Run Script
- For APIs REST, MCP REST
tip
- Use One-click Build Run Script
- Locate below in generated code folder:
resources\scripts\spring-java\build-run.bat
- Build & Run Backend REST:
resources\scripts\spring-java\build-run.bat 1
- Build & Run MCP REST:
resources\scripts\spring-java\build-run.bat 2
- Build & Run Agent Server:
resources\scripts\spring-java\build-run.bat 3
- Run All 3 together:
resources\scripts\spring-java\build-run.bat
Agent Server Compile & Run
- Locate Agent Server in downloaded code.
Downloads/EmGenDir_JohnDoe_WS_51186/WS_51186/agent/spring-java/agentserver- Go to this directory, compile & run.
- Set
OPENAI_API_KEYto use default OpenAI. - You can change to another LLM provider supported by Spring AI, by editing
pom.xml, and set its key.
On Win:
set OPENAI_API_KEY=<your key>
mvnw clean package
mvnw spring-boot:run
- Verify Started AgentServerApp:
2026-01-15T11:18:26.885+05:30 INFO 54448 --- [agentserver] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 9030 (http) with context path '/'
2026-01-15T11:18:26.917+05:30 INFO 54448 --- [agentserver] [ main] com.example.agentserver.AgentServerApp : Started AgentServerApp in 4.024 seconds (process running for 4.582)
- View REST endpoints via Swagger:
- http://127.0.0.1:9030/swagger-ui/index.html

Agent Server Endpoints
| Type | Endpoints | Parameters |
|---|---|---|
| GET Endpoints | list-sessions , list-status , close-all-danger | No parameters |
| GET Endpoints | status , step-results , restore-points , cancel , close | Parameter: executionId |
| POST Endpoints | approve , reject | Parameter: executionId |
| Request Body: { "approved": true, "reason": "string" } | ||
| POST Endpoints | restore | Parameter: executionId |
| Request Body: { "stepIndex": 0, "reExecute": true } Note: stepIndex is stepNumber - 1 |