Vision-module-auto/claude_vision_auto
Svrnty 29ac2f0929 fix: Use PTY for proper terminal handling
- Replace subprocess.Popen with pty.fork() for proper TTY handling
- Fixes terminal 'bugging out' when spawning claude
- Properly handles terminal control sequences and colors
- Uses os.fork() and pty.openpty() for interactive shell support
- Maintains proper terminal restoration on exit

This fixes the issue where claude-vision would corrupt the terminal
when trying to spawn the claude subprocess.

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Jean-Philippe Brule <jp@svrnty.io>
2025-10-30 02:14:33 -04:00
..
__init__.py Initial release of Claude Vision Auto v1.0.0 2025-10-29 10:09:01 -04:00
config.py feat: Add YAML-based configuration system 2025-10-29 10:19:35 -04:00
default_config.yaml feat: Add YAML-based configuration system 2025-10-29 10:19:35 -04:00
main.py fix: Use PTY for proper terminal handling 2025-10-30 02:14:33 -04:00
screenshot.py feat: Add YAML-based configuration system 2025-10-29 10:19:35 -04:00
vision_analyzer.py feat: Add YAML-based configuration system 2025-10-29 10:19:35 -04:00