CLI based coding agent, harness
- Add read, write, bash tools
- Add CLI based input/output
- Make the provider own the e2e stream collection and processing
- Make AgentLoop agnostic to provider
- Stream responses to output as and when generated for better UX
- Add Anthropic provider and test with Anthropic models
- Add compaction when the user reaches the 80% of context window
- Propagate reasoning as well and show to user
- TUI for better UX
- Add permissions to tool uses
- Add
grepand related coding tools - Add test cases for all the functions
- Add persistence/session management for user