Amico: An Event-Driven Modular Framework for Persistent and Embedded Autonomy
Hongyi Yang, Yue Pan, Jiayi Xu, Kelsen Liu

TL;DR
Amico is a modular, event-driven framework designed in Rust for creating persistent, resilient autonomous agents suitable for embedded systems and environments with limited resources, supporting robust interaction and environmental awareness.
Contribution
It introduces a novel, modular, event-driven architecture in Rust that enables persistent autonomous agents optimized for embedded and resource-constrained environments.
Findings
Supports reactive, persistent agents across embedded platforms and browsers.
Provides clean abstractions for event handling, state management, and reasoning.
Enables resilient, interactive agents in resource-limited settings.
Abstract
Recent advances in large language models (LLMs) and autonomous agents have enabled systems capable of performing complex tasks across domains such as human-computer interaction, planning, and web navigation. However, many existing frameworks struggle in real-world or resource-constrained environments due to their reliance on cloud-based computation, limited robustness in dynamic contexts, and lack of persistent autonomy and environmental awareness. We present Amico, a modular, event-driven framework for building autonomous agents optimized for embedded systems. Written in Rust for safety and performance, Amico supports reactive, persistent agents that operate efficiently across embedded platforms and browser environments via WebAssembly. It provides clean abstractions for event handling, state management, behavior execution, and integration with reasoning modules. Amico delivers a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
