sage-agent-execution

Coordinate LLM calls, tools, and subagents with lifecycle management in Rust environments.

12|1|Updated Jul 15, 2025
One-click install
npx skills add https://github.com/majiayu000/sage --skill sage-agent-execution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sage-agent-execution
Source: https://github.com/majiayu000/sage/tree/main/.sage/skills/sage-agent-execution
Command: npx skills add https://github.com/majiayu000/sage --skill sage-agent-execution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a robust UnifiedExecutor-based engine to orchestrate AI-driven tasks, coordinating LLM calls, tools, and subagents with lifecycle management.

Core Features & Use Cases

  • Unified orchestration of LLM calls, tool execution, and subagent coordination for complex code tasks.
  • Subagent system supporting Explore, Plan, Execute, and GeneralPurpose with inherited working directories.
  • Lifecycle management with a state machine, interruption handling, and error recovery for robust automation.
  • Efficient context handling and modular design enabling scalable integrations in Rust environments.
  • Use cases include codebase exploration, task planning for large projects, and automated execution workflows.

Quick Start

Use sage-agent-execution to initialize the UnifiedExecutor with default settings and run a sample task such as outlining a subagent workflow for a Rust project.

Frequently Asked Questions about sage-agent-execution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate AI subagents for automated code execution in Rust?

You can orchestrate AI subagents in Rust by using a UnifiedExecutor engine that coordinates LLM calls, tool execution, and subagent coordination with lifecycle management. It provides a modular design for scalable integrations without relying on nonstandard runtimes.

What is the best way to manage the lifecycle of AI agents during codebase exploration?

Managing the lifecycle of AI agents during codebase exploration requires a state machine that handles interruptions and error recovery. A unified execution engine provides robust automation by coordinating specialized subagents like Explore and Plan with inherited working directories.

How do I set up task planning and automated execution workflows for large software projects?

Setting up task planning and automated execution workflows involves initializing a UnifiedExecutor with default settings to coordinate subagents. The engine supports Explore, Plan, Execute, and GeneralPurpose subagents to handle complex code tasks across large projects.

Can I use a unified execution engine to coordinate LLM calls and tool access controls?

Yes, a unified execution engine coordinates LLM calls and enforces explicit tool access controls for software engineering workflows. It establishes clear integration boundaries for automated planning and codebase exploration without depending on nonstandard runtimes.

Does the Rust subagent system support error recovery and interruption handling?

The Rust subagent system supports error recovery and interruption handling through lifecycle management with a state machine. This ensures robust automation by maintaining execution state and enabling recovery during complex multi-agent task execution.