Based on claude-code-tools TmuxCLIController, this refactor: - Added DockerTmuxController class for robust tmux session management - Implements send_keys() with configurable delay_enter - Implements capture_pane() for output retrieval - Implements wait_for_prompt() for pattern-based completion detection - Implements wait_for_idle() for content-hash-based idle detection - Implements wait_for_shell_prompt() for shell prompt detection Also includes workflow improvements: - Pre-task git snapshot before agent execution - Post-task commit protocol in agent guidelines Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4.5 KiB
4.5 KiB
Luzia Help Reference Update - Summary
Date: January 9, 2026 Status: ✅ Complete
What Was Updated
1. Main Help Docstring (bin/luzia)
Updated the Python docstring at the top of the luzia script with:
- Clear "QUICK START" section
- Organized command categories:
- Core Project Commands
- Maintenance & System
- Failure Management
- Knowledge Graph & QA
- Research (3-Phase Flow)
- Code Analysis
- Advanced Reasoning
- Queue Management
- Low-Level Operations
- Global flags section
- Practical examples
- Reference to full documentation
File: /opt/server-agents/orchestrator/bin/luzia
Lines: 1-92 (docstring)
2. Comprehensive Command Reference (NEW)
Created detailed markdown documentation with:
- Overview and quick start
- All 30+ commands with descriptions
- Usage patterns and examples
- Configuration details
- Troubleshooting guide
- Exit codes
File: /opt/server-agents/orchestrator/docs/LUZIA_COMMAND_REFERENCE.md
3. Quick Reference Cheat Sheet (NEW)
Created concise cheat sheet with:
- Essential commands (4 lines)
- Troubleshooting patterns
- System maintenance
- Project work commands
- Knowledge base queries
- Research patterns
- Code analysis
- Advanced features
- Common patterns
File: /opt/server-agents/orchestrator/docs/LUZIA_CHEAT_SHEET.md
Testing
✅ Tested help output:
python3 bin/luzia --help
Output is clean, well-organized, and 91 lines of comprehensive documentation.
Features Documented
Core Features
- ✅ Project execution (
<project> <task>) - ✅ Interactive sessions (
work on <project>) - ✅ List/status management
- ✅ Container management (stop, cleanup)
Maintenance
- ✅ Full cleanup (jobs, containers, logs)
- ✅ Dry-run preview
- ✅ Job listing and management
- ✅ Maintenance recommendations
Failure Management
- ✅ List failures with exit codes
- ✅ Show failure details
- ✅ Summary by exit code
- ✅ Smart retry (all fixable)
- ✅ Individual retry
- ✅ Kill stuck jobs
Knowledge Graph & QA
- ✅ QA validation
- ✅ Code sync to KG
- ✅ Multi-domain doc search
- ✅ Entity details
- ✅ KG statistics
- ✅ Markdown sync
Research (3-Phase Flow)
- ✅ Research initiation (context → search → synthesize)
- ✅ Research listing
- ✅ Session details
- ✅ Knowledge graph display
- ✅ Phase updates (internal)
- ✅ KG entity addition (internal)
Code Analysis
- ✅ Structure analysis
- ✅ Project-specific analysis
- ✅ Subdirectory analysis
- ✅ JSON output
- ✅ KG integration control
Advanced Features
- ✅ Deep reasoning (
think deep) - ✅ Troubleshooting (
fix) - ✅ Queue management
- ✅ Notifications
Low-Level Operations
- ✅ Raw command execution
- ✅ File read/write
- ✅ Context retrieval
- ✅ JSON output format
Global Flags
- ✅ Help (
--help,-h,help) - ✅ Verbose mode
- ✅ Foreground execution
Organization
The help system now has three levels:
- Quick Help (in-command):
luzia --help(91 lines, well-organized) - Cheat Sheet:
/docs/LUZIA_CHEAT_SHEET.md(practical patterns) - Full Reference:
/docs/LUZIA_COMMAND_REFERENCE.md(complete details)
Key Improvements
- Better Organization: Commands grouped by category
- Clearer Examples: Real-world usage patterns
- Exit Codes: Now documented
- Quick Start: Easy entry for new users
- Complete Coverage: All 27 command handlers documented
- Accessibility: Cheat sheet for quick lookups
Files Modified/Created
| File | Type | Status |
|---|---|---|
bin/luzia |
Modified | ✅ Updated docstring (lines 1-92) |
docs/LUZIA_COMMAND_REFERENCE.md |
New | ✅ Created |
docs/LUZIA_CHEAT_SHEET.md |
New | ✅ Created |
docs/HELP_UPDATE_SUMMARY.md |
New | ✅ Created (this file) |
Usage
View Help
luzia --help
python3 bin/luzia --help
./bin/luzia --help
Quick Reference
cat docs/LUZIA_CHEAT_SHEET.md
Full Documentation
cat docs/LUZIA_COMMAND_REFERENCE.md
Next Steps
- Commands are now fully documented
- Users can discover features via
luzia --help - Cheat sheet available for quick lookups
- Full reference for detailed exploration
- Help system is discoverable and comprehensive
Stats
- Command handlers documented: 27
- Help docstring lines: 91
- Documentation files created: 2
- Total documentation lines: 500+
- Command categories: 9
Status: Ready for use Last Updated: 2026-01-09 Next Review: When new commands are added