Skip to content

Release v1.0.4#4

Merged
Cicolas merged 5 commits intomainfrom
release/v1.0.4
Mar 8, 2026
Merged

Release v1.0.4#4
Cicolas merged 5 commits intomainfrom
release/v1.0.4

Conversation

@Cicolas
Copy link
Owner

@Cicolas Cicolas commented Mar 8, 2026

Release v1.0.4

Included changes

🤖 Generated with Claude Code

Cicolas and others added 5 commits March 8, 2026 17:32
Remove the F3 keybinding that manually pushed terminal output to the LLM.
Instead, add a `read_terminal` local tool that Claude can call on demand to
read the last 50 lines of terminal output. Update the system prompt to
instruct Claude to proactively call this tool rather than asking the user
to share output.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The crate was never referenced by the main sheesh-rs binary or any
workspace member — no imports, no Cargo.toml dependency. Deleted to
reduce dead code and repo clutter.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
replace F3 context push with read_terminal LLM tool
- Remove dead code: unused Action variants + map_event(), Message::system(),
  LocalTool.input field, spawn_completion(), Tab::title() trait method +
  impls, visible_text(), toggle_user_lock(), Theme::navigate_border()
- Fix unreachable pattern in EraseInLine match (terminal.rs)
- Refactor SSHConnection init to use struct initializer (config.rs)
- Collapse nested if statements using let-chains throughout
- Replace manual div_ceil with chars.div_ceil(width) (llm.rs)
- Replace manual find loop with Iterator::find (llm.rs)
- Fix needless range loop with enumerate (llm.rs)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Cicolas Cicolas merged commit fbf7d32 into main Mar 8, 2026
1 check passed
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