openEuler ThinkPro: the agent runtime moves into the OS
Huawei made agent state an OS primitive with openEuler ThinkPro and opened a 120-instruction ISA. The lesson for your stack: own the layer above the runtime.
Every agent framework you use today reinvents the same three things: process state, memory, and scheduling. Those are operating system jobs. At HUAWEI CONNECT 2026 in Shanghai, Huawei said the quiet part out loud and put an agent runtime primitive into openEuler itself. Whatever you think of the vendor, the architectural direction is the interesting part — and it has a direct consequence for how portable your automation is.
What actually happened
Zhu Zhaosheng, Huawei's Chief Strategy Officer for Computing, presented on September 19. The headline piece is ThinkProcess — ThinkPro — introduced in openEuler as what Huawei calls the atomic unit of agent thinking, execution, exploration and evolution. In plain terms: a first-class OS object for an agent's work, with atomic-level APIs in both user space and kernel space that abstract state management and hardware resources like CPU and memory.
Read that again. Not a Python library. Not a framework. A process abstraction in the kernel and its userland, with APIs developers call directly.
The rest of the announcement is silicon-side. Huawei opened its tile-based PTO instruction set — more than 120 virtual instructions across eight categories, with Auto and Manual optimization modes and cross-generation operator compatibility. CANN upgraded Ascend C for the Ascend 950 generation with SIMD plus SIMT programming. On the developer-access side: a 100 NPU-Hour Program granting baseline compute, shared clusters at 10k-NPU scale, and a stated CNY 5 billion commitment over three years. Huawei also open-sourced CANNBot, Model Agent, MindStudio Agent and Solution Agent.
Zhu's framing was to "give developers an open foundation, the freedom to build on their own terms, and the space to innovate."
Why an OS-level agent runtime matters for your business
Almost none of you will run Ascend. Export controls, supply, and support make that a non-question for a Phoenix small business. We are not recommending the hardware. We are reading the roadmap.
The abstraction layer is where lock-in gets decided. Today your agents are processes your framework babysits — LangGraph, the Agents SDK, whatever you picked. When the OS starts offering state management, scheduling and resource limits natively, frameworks become thin wrappers, and the wrapper you chose stops mattering much. That is good news, as long as your business logic does not live inside the wrapper.
So separate the two now. Your prompts, tool definitions, approval rules and evaluation set are assets. The runtime that executes them is plumbing. If you cannot move an agent from one harness to another in an afternoon, you did not build an agent — you bought a subscription with extra steps. Keep tools behind MCP or plain HTTP, keep prompts in version control, keep the eval harness independent of the runner.
Kernel-level agent state cuts both ways. Better resource isolation and real scheduling would fix genuine problems — runaway token spend, agents starving each other, no clean way to cap memory. It also means the OS is now in your agent's trust boundary. Anyone shipping this should ask what a compromised ThinkProcess can reach before they ask how fast it is.
Watch whether Linux upstream follows. That is the signal worth tracking. If agent-process primitives show up in mainline kernels or in systemd, the pattern is real and vendor-neutral, and your hosting choice stops being a strategic decision.
Key takeaways
- openEuler introduced ThinkProcess (ThinkPro) as an OS-level atomic unit for agent execution, with user-space and kernel-space APIs abstracting state and hardware resources
- Huawei opened its tile-based PTO ISA — 120+ virtual instructions across eight categories with Auto and Manual optimization modes
- Developer access includes a 100 NPU-Hour Program, 10k-NPU-scale shared clusters, and a stated CNY 5 billion three-year commitment
- CANNBot, Model Agent, MindStudio Agent and Solution Agent were open-sourced
- The hardware is irrelevant to most US small businesses; the architectural direction is not
- Keep prompts, tool definitions and evals independent of whichever runtime executes them
- Track whether agent-process primitives reach mainline Linux — that is when the pattern stops being one vendor's bet
Could you move your agents off their current runtime this week? If the honest answer is no, the framework owns your automation, not you. We build agent systems where the prompts, tools and evals are yours and the runner is swappable — because the runner will change. See the approach, or look at what we have shipped.
Sources: Huawei, StorageNewsletter.
- #ai-agents
- #openeuler
- #agent-runtime
- #open-source
- #vendor-lock-in
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
Salmon EVI: your agent's own log is not evidence
Archipelo launched Salmon, execution verification infrastructure that signs AI agent actions into a chain you can verify without trusting the agent.
Read itSalesBleed: a public web form hijacked the CRM agent
Zenity Labs showed three Agentforce flaws that let an unauthenticated lead form exfiltrate CRM data with zero clicks. The pattern applies to every agent you run.
Read it