Commit Graph

7 Commits

Author SHA1 Message Date
Christopher 7f04128ed5
Merge branch 'master' into codex/introduce-cached-config-in-session.rs 2025-08-25 00:54:37 -04:00
Christopher 78d47f474c Cache config for session paths 2025-08-25 00:53:23 -04:00
Christopher b2c1857edd refactor: handle SIGINT with tokio signal 2025-08-25 00:52:47 -04:00
leach fc99a7843d Fix system sleep prevention and add comprehensive test suite
- Fixed terminal control preventing system sleep by improving rustyline configuration and adding proper cleanup
- Added signal handling for graceful termination and terminal state reset
- Implemented comprehensive test suite with 58 unit and integration tests
- Added testing dependencies: tempfile, mockall, tokio-test, serial_test
- Created proper Drop implementation for InputHandler to ensure terminal cleanup
- Enhanced exit handling in both normal exit and /exit command

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-25 00:04:31 -04:00
leach 0faecbf657 added streaming support 2025-08-19 00:20:29 -04:00
leach 7d237f692c config file, bugfixes 2025-08-15 15:41:32 -04:00
leach b171a6b2b2 Initial commit: GPT CLI (Rust)
- Complete Rust implementation of GPT CLI
- Support for OpenAI and Anthropic models
- Session persistence and management
- Web search integration via Responses API
- Interactive commands and model switching
- Comprehensive error handling and logging

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-15 15:01:28 -04:00