LIGHTWEIGHT · COMPOSABLE · EXTENSIBLE

Complex tasks
Agentic execution

A lightweight framework to empower agentic execution of complex tasks.

Compose models, tools, skills, and subagents. Customize the harness for context, permissions, planning, execution, and verification to build your own productivity agent.

Apache 2.0SDK WebUI CLI

01 / COMPOSABLE AGENTS

Modular agents, flexible collaboration

Configure roles, models, and tools for specialized agents. Combine task delegation with workflow orchestration to coordinate complex work.

GENERAL AGENT

Task coordination and delegation

Coordinate exploration, development, and research specialists while managing overall progress and results.

General
ExploreBuildResearch
general/agent.yamlConfiguration excerpt
# general/agent.yaml
subagents: [explore, build, research]

callbacks:
  - state_inject
  - loop_guard
  - subagent_limit

subagent_limit:
  max_parallel: 4
Extension pointsCustom toolsLifecycle hooksMCP serversSkills

02 / COMPOSABLE HARNESS

Compose your agent harness

Combine context management, permissions, and quality checks to shape agent execution. Use lifecycle hooks to bring your own rules into planning, collaboration, and feedback.

AGENT HARNESSPLAN / ACT / CHECK / FINISH

Turn feedback into the next action

Inspect artifacts, pending todos, and answer quality. Return specific feedback so the agent can address what is missing.

Artifact checksQuality feedback
callbacks:
  - todo_gate
  - stop_gate

Plan · Act · Check · Finish

03 / LONG-HORIZON EXECUTION

Long-horizon autonomous execution

Coordinate ongoing work with adaptive scheduling, layered permissions, and project memory, reducing manual supervision across multi-step and recurring tasks.

LOOP

Adaptive and recurring execution

Run at fixed intervals or let agents schedule their next wake-up. Manage monitoring and maintenance tasks with limits on rounds, duration, and usage.

Loop / Cron · Fixed intervals and adaptive scheduling

DELEGATED APPROVAL

Layered permissions and auto-approval

Combine permission rules, model assessment, and human review. Approve routine requests automatically and route uncertain cases to a person.

Rules first · Per-call authorization · Human fallback

Context and state management

Context management

Organize history and compact long outputs

Project memory

Keep project knowledge and preferences

Session recovery

Save progress and reconnect to the work

04 / BUILT-IN WEBUI

An integrated agent workspace

Manage projects, conversations, and files in one place. Follow plans and tool calls as your agent works, and review the results as they arrive.

MS-Agent / Agent WorkshopWEBUI

WebUI recording · Qwen3.8-Max · Event materials to briefing and agenda

Projects & conversationsLive tool activityFiles & outputs

05 / APPLICATIONS

Research | Development | Creation

Specialized agents and workflows for research, software development, and video production, ready to adapt to your domain.

Deep Research / Doc Research

Research & document analysis

Combine search, evidence management, and report generation for open-ended research and document analysis.

Research rolesEvidence & reports
Explore project
CodeGenesis

Software generation

Develop projects through requirements, architecture, implementation, and verification workflows.

Staged collaborationValidation & refinement
Explore project
FinResearch

Financial research

Combine financial data, analytical methods, and reporting standards in specialized research workflows.

Domain toolsResearch standards
Explore project
Cinema

Video creation

Orchestrate scripts, images, voice, and video tools for content generation and post-production.

Multimodal generationWorkflow orchestration
Explore project

06 / SKILL EVOLUTION

Evaluation-driven skill evolution

Analyze execution traces, evaluate outcomes, and revise skills through reflection. Validate candidates against tasks to retain useful improvements.

Explore project
SKILL.mdTask feedback → Skill improvement
  1. Execute01
  2. Evaluate02
  3. Reflect03
  4. Revise04
  5. Validate05
Keep updates that pass validation

Trace analysis

Identify execution issues

Skill revision

Generate a candidate skill

Validation

Retain effective changes

07 / OPEN ECOSYSTEM

Open protocols, connected ecosystems

Use your preferred models and community plugins. Connect tools and agents through standard protocols, and carry skills, instructions, and memory across frameworks.

Model choice
QwenDeepSeekGLMKimiOpenAIAnthropic
MCP

Tools and services

Connect external tools or expose MS-Agent tools and applications as MCP services.

ACP

Editors and agents

Connect ACP-compatible editors, call external agents, and route sessions through an agent proxy.

A2A

Agent services

Call remote agents or publish MS-Agent as a discoverable service for other agents.

PLUGINS

Reuse community plugins

Load skills, commands, agent definitions, hooks, and MCP configuration from Claude Code, Codex, Cursor, and OpenClaw plugin formats.

Claude CodeCodexCursorOpenClaw
Explore integrations
AGENT HUB

Migrate across frameworks with Agent Hub

Convert, merge, and sync instructions, skills, and memory. Share agent resources through ModelScope Hub and reuse them across frameworks.

Explore integrations

08 / GET STARTED

Build your own agent

Start in the WebUI, run tasks from the CLI, or integrate agents into your application with the Python SDK.

Read the docs
pip install -U "ms-agent[webui]"
ms-agent ui

Launch the workspace and configure your model.

WebUI recording · Qwen3.8-Max · Event materials to briefing and agenda