Skip to content

Use env !# to be more portable#7

Closed
erichelgeson wants to merge 6 commits intokagisearch:mainfrom
erichelgeson:main
Closed

Use env !# to be more portable#7
erichelgeson wants to merge 6 commits intokagisearch:mainfrom
erichelgeson:main

Conversation

@erichelgeson
Copy link
Copy Markdown

My system (NixOS) doesn't have bash at /bin/bash, instead use #!/usr/bin/env bash to find the path to bash.

Replace OpenRouter API integration with Claude Code CLI wrapper. Add system context gathering with 24-hour caching for OS, shell, package manager, dev tools, and project type. Replace model shortcuts with Claude variants (sonnet/opus/haiku). Add --debug flag for troubleshooting. Remove streaming and provider options. Simplify to single CLI execution instead of curl-based API calls.
Add file editing capabilities and improve documentation

- Enable file editing by default in current working directory
- Add --no-edits flag to disable file editing when needed
- Add --permission-mode and --allowed-tools flags for fine-grained control
- Improve documentation with file editing examples
- Add permission denial error handling with helpful messages
- Add stdin warning when prompt is provided but --context not used
- Update README with comprehensive file editing and git workflow examples
@erichelgeson
Copy link
Copy Markdown
Author

Seems this isnt a maintained project.

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