GSoC Project Proposal: Agentic UI Framework for Eclipse LMOS
Agentic UI Framework for Eclipse LMOS
Description
Eclipse LMOS has established a strong foundation for multi-agent backend architecture, enabling true backend agents that operate independently. However, the user interface (UI) has not yet been designed with the same agentic principles. This project aims to create an Agentic UI Framework specifically for agent builders using LMOS. The framework will provide a unified, configurable interface for deploying, managing, and configuring backend agents, allowing agent builders to efficiently oversee agent operations.
The goal is to design a UI system where agent builders interact with their deployed agents in a natural, goal-driven manner, rather than manually configuring settings or navigating complex menus. This would involve:
- UI agents that dynamically emerge based on the context and operational needs of agent builders.
- A single, centralized interface for managing all LMOS agent deployments and configurations.
- Extensible UI components that align with agentic principles, enabling customization for different agent use cases.
Benefits to the Community
- Empowers agent builders with an intuitive UI for configuring and managing LMOS agents.
- Simplifies interactions for non-technical users by abstracting complexity while providing advanced controls for experienced developers.
- Creates a specialized UI framework that aligns with LMOS’s multi-agent backend and enhances agent deployment workflows.
- Enables flexible, adaptive user interfaces that evolve based on agent builder requirements.
Links to Eclipse Project
Expected outcomes
- Initial Agentic UI Framework – A set of UI components that dynamically instantiate based on agentic needs.
- Prototype Interface for Agent Control – A single UI where users can control, configure, and observe agent activity.
- Integration with ARC View – Extending the ARC View to function as a local dev platform for UI-driven agent workflows.
- Extensibility Support – Ensuring that new agents can seamlessly introduce new UI components.
Skills required/preferred
- React & Modern Frontend Expertise: Strong skills in React, JavaScript, HTML, and CSS for building the UI.
- Dynamic & Adaptive UI Design: Ability to create UIs that change based on context and user needs.
- Agent System Understanding: Basic knowledge of agent concepts to build an effective agent-focused UI.
- Extensible Component Architecture: Skill in designing modular UI components that can be easily expanded.
Project size
175 hours or 350 hours (scope can be adjusted)