docs.rs failed to build miyabi-cli-0.1.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
miyabi-cli-0.1.1
miyabi-cli
Status: Stable Category: Tool
Overview
Miyabi CLI - 一つのコマンドで全てが完結。The command-line interface for the Miyabi autonomous AI development platform. Provides comprehensive workflow automation, agent orchestration, and project management capabilities.
Features
- Agent Orchestration: Execute all 21 Miyabi agents from command line
- Workflow Automation: Parallel and sequential task execution
- Mode Management: Infinity, parallel, and interactive modes
- Git Worktree Integration: Automatic worktree lifecycle management
- Knowledge Base: Qdrant-powered knowledge search and retrieval
- Status Monitoring: Real-time workflow and agent status tracking
- Configuration Management: Flexible YAML/TOML/JSON configuration
- Interactive UI: Rich terminal interface with progress bars and tables
Installation
Quick Install (Recommended)
Using cargo-binstall for pre-built binaries:
Download Binary
# macOS (Apple Silicon)
|
# macOS (Intel)
|
# Linux (x86_64)
|
# Linux (ARM64)
|
Build from Source
# From crates.io
# From source
Usage
Quick Start
# Initialize new project
# Check system status
# Work on a GitHub Issue
# Execute agent
# Parallel execution
# Infinity mode (process all open issues)
Commands
miyabi init
Initialize a new Miyabi project with configuration wizard.
# Interactive prompts for:
# - GitHub repository
# - API keys
# - Agent configuration
miyabi work-on <issue>
Start working on a GitHub Issue with automatic worktree creation.
# Creates worktree at .worktrees/issue-456
# Switches to feature branch
# Ready for development
miyabi agent <type>
Execute a specific agent.
# Coordinator agent
# CodeGen agent
# Review agent
miyabi parallel
Execute multiple tasks in parallel.
# Process 3 issues concurrently
# With specific agents
miyabi infinity
Process all open GitHub Issues continuously.
# Fetches all open issues
# Assigns to agents based on labels
# Executes in parallel with max concurrency
miyabi status
Display current system status.
# One-time check
# Watch mode (updates every 5s)
miyabi knowledge
Search and manage knowledge base.
# Search knowledge
# Add entry
miyabi config
Manage configuration.
# Show current config
# Edit config
# Validate config
Configuration
Configuration File
Location: ~/.miyabi/config.yaml or project .miyabi.yml
# GitHub settings
github:
token: ${GITHUB_TOKEN}
repository: owner/repo
device_identifier: MacBook
# Agent settings
agents:
max_concurrency: 5
timeout_seconds: 3600
# LLM settings
llm:
provider: anthropic
model: claude-sonnet-4-20250514
api_key: ${ANTHROPIC_API_KEY}
# Worktree settings
worktree:
base_path: .worktrees
cleanup_on_completion: true
# Knowledge settings
knowledge:
qdrant_url: http://localhost:6333
collection_name: miyabi-knowledge
Environment Variables
# Required
# Optional
Architecture
miyabi-cli
├── commands/ # Command implementations
│ ├── agent.rs # Agent execution
│ ├── init.rs # Project initialization
│ ├── parallel.rs # Parallel execution
│ ├── status.rs # Status monitoring
│ └── ...
├── agents/ # Agent integrations
├── config.rs # Configuration management
├── display.rs # Terminal UI
├── service.rs # Core service layer
└── main.rs # CLI entry point
Examples
Example 1: Complete Workflow
# 1. Initialize project
# 2. Check status
# 3. Work on issue
# 4. Generate code
# 5. Review changes
# 6. Deploy
Example 2: Parallel Processing
# Process multiple issues
# Output:
# ✓ Issue 100: Complete
# ✓ Issue 101: Complete
# ⏳ Issue 102: In Progress
# ...
Example 3: Knowledge Search
# Search for error handling patterns
# Results:
# 1. thiserror crate best practices (relevance: 0.95)
# 2. anyhow vs thiserror comparison (relevance: 0.87)
# 3. Custom error types example (relevance: 0.82)
Dependencies
clap: Command-line argument parsingtokio: Async runtimedialoguer: Interactive promptscolored: Terminal colorsindicatif: Progress barscomfy-table: Table formattingmiyabi-agents: Agent implementationsmiyabi-orchestrator: Task orchestrationmiyabi-worktree: Worktree managementmiyabi-knowledge: Knowledge base
Development Status
- Basic functionality
- All commands implemented
- Agent integration
- Parallel execution
- Status monitoring
- Knowledge search
- Configuration management
- Tests
- Documentation
- Shell completions
- Plugin system
Shell Completions
Generate completions for your shell:
# Bash
# Zsh
# Fish
Troubleshooting
Issue: Command not found
# Add cargo bin to PATH
Issue: Configuration not found
# Initialize configuration
# Or manually create
Related Crates
miyabi-agents: All 21 agent implementationsmiyabi-orchestrator: Task orchestration enginemiyabi-worktree: Git worktree managementmiyabi-knowledge: Qdrant knowledge basemiyabi-core: Core utilitiesmiyabi-types: Shared type definitions
License
Apache-2.0