Skip to main content
Power user capabilities and sophisticated workflows.

Interactive Prompts and Asks

Maestro can pause execution and request your input through sophisticated interactive prompts.

Ask Types

Text Input

Simple text prompts for clarification or decisions. Example:

File Upload

Request specific files during execution. Example:

Action Buttons

Multiple choice selections via buttons. Example:

Interactive Tables

Complex selections or configurations via tables. Examples:
  • Credential management: Toggle switches for activate/deactivate
  • File selection: Checkboxes for PR file inclusion
  • Memory management: Select turns to forget/compact
  • Configuration: Edit values in structured table
Advantages:
  • Visual clarity for complex options
  • Bulk operations
  • Clear state visualization
  • Editable cells where appropriate

Ask Behavior

Persistence:
  • Asks survive browser refreshes
  • State preserved on reconnection
  • Resume from where you left off
Multi-device:
  • Same ask shown on all your devices
  • Answer on phone, continues on laptop
  • Synchronized state across clients
Notifications:
  • Push notifications for important asks (if enabled)
  • Respond directly from notification
  • Without opening full application

Best Practices with Asks

Provide clear responses:
  • Specific, not vague
  • Complete information
  • Follow requested format
Don’t abuse interaction:
Set context upfront to reduce asks:

Advanced Memory Management

Memory Compaction Strategies

Selective Compaction

Automatic Triggers

When capacity reaches threshold:
  • System suggests compaction
  • Shows projected savings
  • You confirm or decline
  • Preserves quality while managing size

Memory Inspection

Understanding memory composition:

Advanced Forget Patterns

Strategic forgetting:
Pattern for long sessions:

Multi-Client and Multi-Device

Synchronized Experience

Same session, multiple devices:
  • Desktop computer
  • Laptop
  • Tablet
  • Phone (if mobile app available)
What’s synchronized:
  • Complete dialog history
  • File state and changes
  • Tool execution results
  • Interactive prompts
  • Session settings
Use cases:
  • Review session on phone during commute
  • Start on desktop, continue on laptop
  • Monitor long-running session from mobile
  • Collaborate: multiple people viewing same session

Collaborative Sessions

Multiple people, one session (with appropriate access):
Coordination:
  • One person’s ask response continues session for all
  • All see same tool execution
  • Shared context and history
  • Real-time updates

Session Handoff

Transferring session ownership:

Advanced File Management

File Iteration Strategies

Comparing iterations:
Selective restoration:
Iteration archaeology:

Bulk File Operations

Pattern matching power:
Moving entire subsystems:

Advanced Sandbox Usage

Custom Sandbox Configurations

High-memory workloads:
GPU workloads (when available):
Privileged containers:

SSH Remote Execution

Connect to external systems:

Advanced Tool Patterns

Tool Chaining for Complex Analysis

Example: Security audit:

Custom Tool Workflows

Disable unnecessary tools:
Enable specialized tools:

Advanced Source Control

Managing Multiple Feature Branches

Working on several features:

Advanced PR Workflows

Draft PRs for early feedback:
Stacked PR management:

Chaos Testing

Purpose

Test system resilience under failure conditions. What chaos testing does:
  • Injects random failures into sandbox
  • Simulates network issues, crashes, resource exhaustion
  • Validates error handling and recovery
  • Identifies resilience gaps

Using Chaos Testing

Interpreting Results

Good resilience:
  • Graceful degradation
  • Proper error handling
  • Automatic recovery
  • No data corruption
Issues to address:
  • Crashes on specific failures
  • Resource leaks
  • Timeout handling gaps
  • State corruption

When to Use Chaos Testing

Before production:
  • Validate fault tolerance
  • Test error handling
  • Verify graceful degradation
During development:
  • Ensure robust implementation
  • Catch edge cases early
  • Build confidence in reliability
Caution: Experimental feature. Can disrupt normal sandbox operations. Use intentionally.

Advanced Validation Patterns

Multi-Level Testing

Comprehensive validation:

Baseline-Driven Development

Establish baseline before changes:

Session Recovery and Continuity

Resuming After Long Pause

After days/weeks:

Cross-Session Knowledge Transfer

Pattern:

Power User Shortcuts

Rapid Iteration

Hotkey combinations:

Template Workflows

Save custom instruction sets:

Efficient Communication

Shorthand for experienced users:

Next Steps

Master advanced features: