v0.6.0 - Autonomous Workflow Tools
Major Update: Autonomous Workflow Tools for Bioinformatics
This release adds 20+ new tools enabling fully autonomous workflow execution through OpenCode or Claude Code.
New Features
Core I/O with Pane Targeting
write_to_pane- Send text to any pane by namesend_keys- Ctrl+C, arrows, function keyssearch_pane- Regex search in pane content
Output Monitoring
wait_for_output- Block until pattern appearswait_for_idle- Wait for output to stabilizetail_pane- Incremental output reading
Compound Operations
run_in_pane- Execute command with wait and capturecreate_named_pane- Idempotent pane creation with registrydestroy_named_pane- Cleanup named panes
REPL Interaction
repl_execute- Run code in IPython/R/Julia, capture outputrepl_interrupt- Send Ctrl+C with prompt detection
SSH/HPC Integration
ssh_connect- Open SSH sessions in named panesssh_run- Execute remote commandsjob_submit- Submit SLURM/PBS jobs with trackingjob_status- Check job state
Infrastructure
SessionStateclass for persistent pane/SSH/job registrywith_pane_focushelper for transparent pane targetingstrip_ansiutility for clean LLM output- Enhanced layout parser with full metadata
Breaking Changes
- Removed
write_bytes(usesend_keys) - Removed
run_command(userun_in_pane) - Removed
dump_screen(useread_pane)
Tool Count
56 tools total (was 35 in v0.5.0)