Search

Project

PlusAgent

Enterprise-grade Multi-Agent Runtime platform with Orchestrator-Workers architecture for Agent lifecycle management, task orchestration, and multi-Agent collaboration.

Statusproduction

PlusAgent is an enterprise-level Multi-Agent Runtime platform built on the Orchestrator-Workers architecture. It provides complete Agent lifecycle management, task orchestration, tool ecosystem integration, context management, and structured artifact generation, enabling multi-Agent collaborative execution in complex business scenarios.

Orchestration Engine

  • State-machine-driven Orchestrator-Workers engine: Self-developed orchestration engine managing task decomposition, sub-Agent scheduling, result review, and terminal state convergence
  • Agent behavior guardrails: Tool whitelists, execution round limits, and state guards ensuring predictable Agent behavior

Agent Runtime & Event System

  • Async event flow architecture: Built on WebFlux/Reactor for multi-Agent asynchronous event streams
  • Unified Event Protocol: Standardized event format enabling real-time Agent switching, tool invocation, and streaming output via SSE

MCP Tool Runtime

  • MCP JSON-RPC Client: Full implementation supporting stdio and HTTP dual transport protocols
  • Dynamic tool registration: Tool discovery, Schema transformation, and runtime registration connecting external MCP Server capabilities into the Agent Tool Runtime

Context Engineering & Memory

  • Agent Context Pipeline: Role isolation, context trimming, Token Budget control, and Prompt assembly
  • Long-session management: Incremental summarization, quality scoring, and long-term memory persistence

LLM Gateway & Artifact Generation

  • Multi-protocol model access: Compatible with Anthropic and OpenAI protocols, resolving streaming response format differences
  • Structured artifact generation: Markdown AST parsing and JSON Repair mechanisms for improved output stability

Skill Runtime

  • Dynamic skill loading: GroovyClassLoader-based framework supporting runtime compilation, incremental scanning, and zero-downtime updates
  • Hot-reloadable extensions: Agent capability modules can be extended without service restart

Tech Stack

  • Backend: Spring Boot 3 + WebFlux (Reactor) + MCP + Groovy + MyBatis-Plus + MySQL
  • Frontend: Vue 3 + TypeScript + Vite

View on GitHub ↗

Want to see more?

Check out my other projects or get in touch for collaboration.

PLUSZZZ*ZHANGJIA*