Repository navigation
Releases
Releases · coldnew/simple-agent
v1.1.0
v1.0.0
Basic permission restriction for read_file, write_file, edit_file tools
Full Changelog: v0.9.0...v1.0.0
v1.3.0
Add token usage and price info
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Implement SSE streaming instead send request
Full Changelog: v1.1.0...v1.2.0
v0.9.0
Add shell tool
Full Changelog: v0.8.0...v0.9.0
v0.8.0
v0.7.0
Add write_file tool
Full Changelog: v0.6.0...v0.7.0
Features
- Add write file functionality and tests
Documentation
- Add references section to README
v0.6.0
Add verbose flag for easy debugging
Full Changelog: v0.5.0...v0.6.0
Features
- Add verbose logging to Agent and CLI options
Build
- Integrate fmt library into the project
Style
- Use fmt library for colorful console output
v0.5.0
Refactor to make add new tools more easily.
Full Changelog: v0.4.0...v0.5.0
Build
- build: Add nlohmann_json as a third-party dependency
CI
- ci: Conditionally find and include GTest in CMake
- ci: Add ctest step to GitHub Actions workflow
Docs
- docs: Add requirements section to README
Refactor
- refactor: Reorganize tool management with new structure
- refactor: Remove handler function in Tool class
- refactor: Move ReadFileTool to separate file
- refactor: Introduce ToolManager for tool handling
Tests
- test: Remove obsolete unit tests for tool management
- test: Reorganize includes in unit test files
- test: Add unit tests for ToolManager functionality
- test: Add unit tests for agent, message, and tools
v0.4.0
Full Changelog: v0.3.0...v0.4.0
- Add
read_filetool support