Releases: antinomyhq/forge
Releases · antinomyhq/forge
v0.1.0
What's Changed
- feat: migrate release drafter workflow to root directory and update t… @amitksingh1490 (#257)
- chore(deps): update release-drafter/release-drafter action to v6 @renovate[bot] (#254)
- feat: add release drafter workflow for automated release updates @amitksingh1490 (#256)
- feat: add CI workflow for multi-platform release builds and update de… @amitksingh1490 (#253)
- feat: add CI workflow for multi-platform release @amitksingh1490 (#250)
- feat(patch): introduce ApplyPatchV2 with enhanced fuzzy matching @tusharmath (#242)
- feat: add CI workflow for release @amitksingh1490 (#247)
- chore(deps): update rust crate gh-workflow-tailcall to v0.5.1 @renovate[bot] (#248)
- feat: create a single global database @ssddOnTop (#246)
- fix(deps): update rust crate serde_json to v1.0.138 @renovate[bot] (#244)
- fix(deps): update rust crate tempfile to v3.16.0 @renovate[bot] (#245)
- fix: update Walker initialization to use
min
andmax
methods @tusharmath (#241) - fix: disable overwrite feature on fs_write. @tusharmath (#240)
- refactor: reorganize conversation history handling and improve structure @tusharmath (#239)
- fix: walker settings for fs-find @tusharmath (#236)
- feat: add new
forge_inte
crate @tusharmath (#227) - fix(deps): update nom usage @tusharmath (#234)
- fix(deps): update rust crate nom to v8 @renovate[bot] (#233)
- refactor: increase tool call timeout duration in service and tests @amitksingh1490 (#231)
- outline tests @tusharmath (#228)
- refactor: convert status labels to lowercase @tusharmath (#229)
- refactor: remove think tool debug messages @tusharmath (#224)
- tests: add test for multiple tool calls @laststylebender14 (#220)
- chore(deps): update rust crate insta to v1.42.1 @renovate[bot] (#225)
- feat: make all tools require absolute path @tusharmath (#222)
- refactor: add SuggestionService @tusharmath (#219)
- refactor: implement
FileReadService
for file reading operations @tusharmath (#218) - fix(deps): update rust crate derive_builder to 0.20.0 @renovate[bot] (#217)
- context overload error @tusharmath (#216)
- feat: add support for multiple tool calls @laststylebender14 (#213)
- refactor: streamline database connection handling across repositories @tusharmath (#211)
- refactor: add better context to errors @tusharmath (#210)
- fix: unwrap results of async send calls for better error handling @tusharmath (#208)
- merge conversation repo @tusharmath (#207)
- refactor: improve error handling by mapping errors to specific contexts and updating error messages @tusharmath (#206)
- fix: drop stream if recv is closed @laststylebender14 (#203)
- feat: allow control + c to stop the conversation @laststylebender14 (#204)
- fix: improve SQLite connection handling @tusharmath (#205)
- fix(deps): update rust crate crossterm to 0.28 @renovate[bot] (#201)
- feat: stop stream exec when esc is pressed @laststylebender14 (#199)
- refactor: clean up tests @tusharmath (#198)
- refactor: drop
routes
use API directly @tusharmath (#197) - test: add snapshot tests for patch apply functionality @tusharmath (#195)
- fix(deps): update rust crate axum to v0.8.2 @renovate[bot] (#193)
- tests: add supported models in e2e @laststylebender14 (#185)
- feat: add support for custom instructions in chat requests and UI initialization @tusharmath (#191)
- fix(deps): update rust crate uuid to v1.12.1 @renovate[bot] (#190)
- fix(deps): update rust crate clap to v4.5.27 @renovate[bot] (#187)
- feat: make gemini flash work @laststylebender14 (#184)
- feat: make models work with tools @laststylebender14 (#183)
- refactor: optimize patch @tusharmath (#180)
- fix(deps): update rust crate serde_json to v1.0.137 @renovate[bot] (#181)
- feat: fs write overwrite @tusharmath (#179)
- chore(deps): update rust crate gh-workflow-tailcall to 0.5.0 @renovate[bot] (#178)
- refactor: improve tool descriptions for clarity and conciseness @tusharmath (#176)
- fix: replace errors now contain index of the error @tusharmath (#171)
- feat: improve caching mechanism for system/user messages and add unit tests @tusharmath (#175)
- fix(deps): update rust crate serde_json to v1.0.136 @renovate[bot] (#173)
- feat: enhance banner with AI capabilities and update help text format @tusharmath (#172)
- docs: update documentation to support multiple SEARCH/REPLACE blocks @tusharmath (#169)
- fix: implement directory creation for file writes and add related tests @tusharmath (#168)
- feat: add token usage in CLI @tusharmath (#167)
- test: add integration tests for LLMs @tusharmath (#161)
- fix: improve syntax validation error handling and messages @tusharmath (#165)
- fix: improve syntax validation error handling and messages @tusharmath (#160)
- fix: remove timeout enforcement from shell command execution and related tests @tusharmath (#158)
- fix: refactor ToolResult handling to use success and failure methods for better clarity @tusharmath (#159)
- fix: implement display upstream error @laststylebender14 (#132)
- refactor: drop model from context @tusharmath (#151)
- refactor: env root api refac @tusharmath (#156)
- fix: always display tool call results on error or in verbose mode @tusharmath (#157)
- tool name convention @tusharmath (#155)
- info command @tusharmath (#152)
- tool timeout @tusharmath (#153)
- refactor: remove implementation of model @tusharmath (#150)
- feat: impl fetch tool @laststylebender14 (#147)
- fix(deps): update rust crate handlebars to v6 @renovate[bot] (#149)
- feat: initial work for custom agents @tusharmath (#148)
- fix(deps): update rust crate moka2 to 0.13 @renovate[bot] (#144)
- feat: add user input handling with command parsing and validation @tusharmath (#143)
- feat: integrate anyhow for error handling across services @tusharmath (#142)
- fix: tool_choice encoding/decoding error @tusharmath (#141)
- fix(deps): update rust crate thiserror to v2 @renovate[bot] (#140)
- chore: avoid Crash on invalid command @ssddOnTop (#139)
- fix(deps): update rust crate uuid to v1.12.0 @renovate[bot] (#135)
- fix: when search block is empty, add the replace box text to the end of the file. @laststylebender14 (#126)
- feat: raise upstream errors @laststylebender14 (#124)
- feat: add timeout functionality to shell tool @laststylebender14 (#125)
- infrastructure migration @tusharmath (#130)
- feat: enhance user input handling with reload command @tusharmath (#129)
- feat: display errors on cli @laststylebender14 (#123)
- chore(deps): update autofix-ci/action digest to 551dded @renovate[bot] (#121)
- fix(deps): update rust crate dirs to v6 @renovate[bot] (#120)
- fix(deps): update rust crate tree-sitter to v0.24.7 @renovate[bot] (#119)
- fix(deps): update rust crate tree-sitter-css to v0.23.2 @renovate[bot] (#117)
- fix(deps): update rust crate inquire to 0.7.0 @renovate[bot] (#115)
- fix(deps): update rust crate proc-macro2 to v1.0.93 @renovate[bot] (#114)
- Add-support-for-popular-languages @amitksingh1490 (#112)
- fix(deps): update rust crate unicode-width to 0.2.0 @renovate[bot] (#111)
- fix(deps): update rust crate thiserror to v2.0.11 @renovate[bot] (#100)
- fix(deps): update rust crate uuid to v1.11.1 @renovate[bot] (#105)
- fix(deps): update rust crate clap to v4.5.26 @renovate[bot] (#103)
- fix(deps): update rust crate clap to v4.5.25 @renovate[bot] (#102)
- feat: generate title for conversation @laststylebender14 (#87)
- feat: store settings in db @laststylebender14 (#88)
- fix: search the text recursively in the folder. @laststylebender14 (#94)
- feat: syntax validator @tusharmath (#98)
- fix(deps): update rust crate thiserror to v2.0.10 @renovate[bot] (#97)
- fix(deps): update rust crate tokio to v1.43.0 @renovate[bot] (#96)
- feat: add support of cwd to shell command @laststylebender14 (#93)
- fix(deps): update rust crate clap to v4.5.24 @renovate[bot] (#92)
- fix(deps): update rust crate colored to v3 @renovate[bot] (#91)
- fix(deps): update rust crate async-trait to v0.1.85 @renovate[bot] (#89)
- refactor: Move storage out of chat-service @amitksingh1490 (#86)
- fix(deps): update rust crate handlebars to v6.3.0 @renovate[bot] (#85)
- chore(deps): update rust crate insta to v1.42.0 @renovate[bot] (#84)
- Handle new chat @amitksingh1490 (#83)
- Storage-service @amitksingh1490 (#79)
- fix(deps): update rust crate tree-sitter-rust to 0.23.0 @renovate[bot] (#15)
- fix(deps): update rust crate tree-sitter-javascript to 0.23.0 @renovate[bot] (#13)
- fix(deps): update rust crate tree-sitter-python to 0.23.0 @renovate[bot] (#14)
- fix(deps): update rust crate tree-sitter to 0.24.0 @renovate[bot] (#...