Recently, Cangjie Community officially released an intelligent body development framework called Cangjie Magic. This innovative platform marks an important breakthrough in Huawei's self-developed Cangjie programming language in the field of large language model (LLM). As the first agent development platform built natively based on Cangjie language, Cangjie Magic not only demonstrates Huawei's profound technical accumulation in the field of programming languages, but also brings a new paradigm to agent development.
The core of the Cangjie Magic framework lies in its three major technological breakthroughs: first, it introduced the original Agent DSL (Domain-specific Language) architecture, which fully utilizes the characteristics of the Cangjie language, realizes declarative programming for agent modeling, and greatly simplifies the development process. Secondly, the framework natively supports MCP (Model Context Protocol) communication protocol, ensuring efficient communication and collaboration between agents. Finally, the integration of the intelligent scheduling engine, combined with the modular service calling mechanism and dynamic task planning algorithm, provides strong support for the operation of the agent.

Cangjie Agent DSL is a language dedicated to defining and managing agents, as the core component of the framework. Developers can flexibly enhance the functions of the agent through structured system prompt words, tools and various collaboration strategies. The language is designed as an embedded DSL (eDSL) of the Cangjie language, and will eventually be converted into ordinary Cangjie code and compiled by the Cangjie compiler, thereby realizing the full life cycle management from agent definition, behavioral orchestration to operation monitoring.
At present, the Cangjie Magic framework has completed the full platform adaptation of Hongmeng, Windows, macOS and Linux systems, and has initially formed a desktop ecological closed loop. What is even more striking is that the official technology roadmap shows that the cross-platform compilation capabilities based on Cangjie language are planned to realize the capability of native Android and iOS interfaces in the third quarter of this year. This progress will greatly expand the application scenarios of the agent on the mobile terminal and provide developers with broader possibilities.
In order to help developers get started quickly, the Cangjie AI Agent framework team has also compiled a detailed user manual. Through feature introduction and example demonstration, the manual helps developers master the essence of Cangjie Agent DSL and apply it to actual development. Whether beginners or experienced developers, you can get valuable guidance.
Project address: https://gitcode.com/Cangjie-TPC/CangjieMagic