Commit Graph

16 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 a5e225bf60
Merge pull request #1 from leachy14/codex/refactor-signal-handling-in-main.rs
refactor: handle SIGINT with tokio signal
2025-08-25 00:53:01 -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 1a8b4f1fff i forget 2025-08-24 23:01:35 -04:00
leach 18864201d4 cleaned up presentation 2025-08-19 23:28:17 -04:00
leach 10b79eaf79 anthropic model changes 2025-08-19 01:20:17 -04:00
leach b847ef8812 added streaming support to anthropic models 2025-08-19 00:59:46 -04:00
leach 735ae69dbd export functionality and session management 2025-08-19 00:45:34 -04:00
leach 0faecbf657 added streaming support 2025-08-19 00:20:29 -04:00
leach 6d0592bda5 cleanup of commands 2025-08-18 00:51:19 -04:00
leach e1dd961f3f varios improvements to /switch, /model, and /tools 2025-08-18 00:45:54 -04:00
leach 54a456581d fixes 2025-08-15 16:27:48 -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