Skip to content

Develop#257

Merged
Alex793x merged 2 commits intomainfrom
develop
Dec 29, 2025
Merged

Develop#257
Alex793x merged 2 commits intomainfrom
develop

Conversation

@Alex793x
Copy link
Copy Markdown
Contributor

No description provided.

Alex Holmberg and others added 2 commits December 29, 2025 19:08
…e & UI improvements

## New Features
- **Ctrl+C Interrupt**: Cancel AI generation at any time using Ctrl+C
  - Uses tokio::select! to race API calls against signal handler
  - Shows partial progress when interrupted mid-generation
  - Graceful recovery to continue conversation

- **Web Fetch Tool**: New tool for fetching content from URLs
  - Converts HTML to markdown for better AI comprehension
  - Respects robots.txt and follows redirects
  - Useful for documentation lookups and web research

- **Session Persistence**: Save and resume conversations
  - Sessions stored in ~/.syncable/sessions/<project_hash>/
  - Resume with --resume flag or /resume command
  - List sessions with --list-sessions flag

## UI Improvements
- Progress indicator with elapsed time and token counts
- Terminal layout utilities for fixed status line rendering
- Better tool display hooks with cancel signal support
- Improved diff rendering for file changes

## Code Quality
- Fixed all clippy warnings for CI compliance
- Applied consistent code formatting
- Improved error handling and recovery

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

Co-Authored-By: Claude <noreply@anthropic.com>
@Alex793x Alex793x merged commit a978fff into main Dec 29, 2025
6 checks passed
Alex793x added a commit that referenced this pull request Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant