What problem does it solve?
This skill solves the friction of manually building, launching, and verifying the state of the oakterm terminal emulator during development, ensuring that changes to the renderer, daemon, or multiplexer are validated without manual overhead.
Core Features & Use Cases
- Automated Lifecycle Management: Handles the compilation of the GUI, daemon, and control binaries, and manages the daemon's socket lifecycle.
- Headless Verification: Allows for programmatic input injection and output retrieval from running terminal panes to smoke-test shell interactions.
- Visual Regression: Provides a mechanism to capture screenshots for verifying complex rendering tasks like glyph layout, color, and cursor positioning.
Quick Start
Use the run-oakterm skill to build the project and verify the terminal daemon is responsive by sending a test command to a pane.