Skip to content

v0.71.1

Choose a tag to compare

@github-actions github-actions released this 26 Jan 05:41
· 4611 commits to main since this release

   Features

  • Add OpenAI provider support for chat message parsing, request building, response parsing, and streaming decoder implementations  -  by @vinhnx (8ce1b)
  • Add parse_openai_tool_calls function to handle OpenAI tool call parsing logic  -  by @vinhnx (98a75)
  • Integrate MCP client with ToolRegistry and add functions for tool management  -  by @vinhnx (d94c3)
  • Add ZedAgent implementation to support session management, tool execution, and client interaction  -  by @vinhnx (eb33f)
  • Modularize tool outcome handlers into separate files (failure, success, timeout, apply) and refactor implementation for better readability and maintainability  -  by @vinhnx (23d95)
  • Implement AgentRunner modularization for summarization, telemetry, tool access, and execution  -  by @vinhnx (fbf87)
  • Streamline file_ops by removing legacy recursive search methods and enhance OpenAI provider with streaming logic  -  by @vinhnx (36711)
  • Add enhanced caching logic and tool execution pipeline improvements  -  by @vinhnx (dd82f)
  • Add UI support for modal layouts and wizard states in TUI session  -  by @vinhnx (fb2a5)

   Bug Fixes

  • Address unresolved imports and modules in tests across multiple components  -  by @vinhnx (15b52)
  • Remove check_output.txt to clean up outdated and obsolete error logs  -  by @vinhnx (1b268)

   Refactors

  • Remove OpenAIPromptCacheSettings import from xai.rs to clean up unused dependencies  -  by @vinhnx (67091)
  • Remove AnthropicProvider and related implementations from the codebase to clean up unused functionality  -  by @vinhnx (16ac5)
  • Remove obsolete src/acp/zed.rs file and related references to streamline the codebase  -  by @vinhnx (12305)
  • Remove Anthropic provider and OpenRouter implementation for codebase simplification  -  by @vinhnx (11636)
  • Remove Anthropic provider and OpenRouter implementation for codebase simplification  -  by @vinhnx (15e04)
  • Remove models.rs to simplify configuration and reduce redundancy in model management  -  by @vinhnx (fb4c6)
  • Expand visibility for parse_terminal_command and run_list_files functions to improve module accessibility  -  by @vinhnx (c54b1)
  • Reorder imports across modules for consistency and readability  -  by @vinhnx (3b9dc)
  • Reorder imports across modules for consistency and readability  -  by @vinhnx (ce652)
  • Remove unused LLM request structures and related configurations  -  by @vinhnx (5a9a5)
  • Remove text_tools.rs to simplify codebase and eliminate unused functions  -  by @vinhnx (31ed8)
  • Remove read_file_handler.rs, bash_runner.rs, and unused code  -  by @vinhnx (839e9)
  • Remove read_file_handler.rs, bash_runner.rs, and unused code  -  by @vinhnx (2d7b2)
  • Adjust formatting, imports, and re-exports for improved consistency  -  by @vinhnx (80f34)

   Documentation

  • Update changelog for v0.71.0 [skip ci]  -  by vtcode-release-bot (aa81e)
  • Update changelog for v0.71.1 [skip ci]  -  by vtcode-release-bot (f2b18)

   Tests

  • Add environment variable handling and cleanup in test_get_gemini_api_key_from_config  -  by @vinhnx (007bb)
    View changes on GitHub