Releases: ddkang1/smart-agent
Releases · ddkang1/smart-agent
v0.8.4
v0.8.0: Merge pull request #57 from ddkang1/network-issue
v.0.7.2
Smart Agent v0.7.0
What's New in v0.7.0\n\n### Features\n- Added support for different transport types (stdio_to_sse, sse_to_stdio, stdio, sse)\n- Added timeouts for agent execution and server cleanup\n\n### Bug Fixes\n- Fixed hanging issue in chat by adding timeouts\n- Fixed resource leaks by properly closing event loops\n- Fixed port assignment for tools\n\n### Improvements\n- Better error handling and logging\n- Improved server cleanup with timeouts\n- Enhanced test coverage and reliability
v0.5.0
What's Changed
- Bump version to 0.1.1 and update dependencies by @ddkang1 in #3
- Integrate LiteLLM proxy and simplify configuration by @ddkang1 in #4
- Enhanced setup wizard with quick and modular options by @ddkang1 in #5
- Remove Docker Compose and ENV files in favor of unified YAML configuration by @ddkang1 in #6
- Remove setup-env.sh script in favor of CLI-based setup by @ddkang1 in #7
- Improve CLI command documentation format in README by @ddkang1 in #8
- Add comprehensive testing framework by @ddkang1 in #9
- Clean up tool configuration fields and improve documentation by @ddkang1 in #10
- Cleanup Smart Agent configuration and improve MCP documentation by @ddkang1 in #11
- Remove Docker build CI/CD workflow by @ddkang1 in #12
- Fix Python version formatting in GitHub Actions workflow by @ddkang1 in #13
- Fix code formatting with Black by @ddkang1 in #14
- Fix flake8 linting issues in unit tests by @ddkang1 in #15
- Fix test suite to match current architecture and remove unused dependencies by @ddkang1 in #16
- Update remaining test files to match current architecture by @ddkang1 in #17
- Apply black formatting to test files by @ddkang1 in #18
- Add .flake8 configuration to ignore linting errors by @ddkang1 in #19
- Update .flake8 configuration to ignore all non-essential formatting errors by @ddkang1 in #20
- Add comprehensive linting and type checking configurations by @ddkang1 in #21
- Fix mypy configuration to completely disable type checking for external dependencies by @ddkang1 in #22
- Add GitHub Actions workflow and development setup script by @ddkang1 in #23
- Consolidate GitHub Actions workflow files by @ddkang1 in #24
- Add pytest-asyncio support for integration tests by @ddkang1 in #25
- Improve package distribution and CLI command naming by @ddkang1 in #26
- Fix unit tests to use new CLI command names by @ddkang1 in #27
- Refactor configuration management system by @ddkang1 in #28
- Update flake8 configuration to focus only on critical issues by @ddkang1 in #29
- Fix LiteLLM proxy test and improve ConfigManager by @ddkang1 in #30
- Refactor: Replace hardcoded tool IDs with dynamic configuration by @ddkang1 in #31
- Fix: Update tests to match current CLI and tool configuration by @ddkang1 in #32
- Fix process management to prevent duplicate tool processes by @ddkang1 in #33
- Fix Docker container duplication in status command by @ddkang1 in #34
- Add --version flag to CLI and fix dependencies by @ddkang1 in #35
- Update config.yaml.example with base_url and api_key by @ddkang1 in #36
- Fix dependency issues and prioritize YAML configuration by @ddkang1 in #37
- Fix Docker container detection and termination in CLI by @ddkang1 in #39
- Fix chat command by properly initializing MCPServerSse objects from URLs by @ddkang1 in #38
- Fix LiteLLM proxy configuration by @ddkang1 in #40
- Fix tests to work with updated code by @ddkang1 in #41
- fixed chat mode by @ddkang1 in #42
- openai-agent-fix by @ddkang1 in #43
- working by @ddkang1 in #44
- refactoring by @ddkang1 in #45
- pytest fix by @ddkang1 in #46
- v0.5 by @ddkang1 in #47
Full Changelog: v0.1.1...v0.5.0
Smart Agent v0.1.1
What's Changed
-
YAML-based Tool Configuration System
- Added a central config/tools.yaml file for tool configurations
- Created a ToolManager class to load and manage tools from YAML
- Added a new launch-tools command to the CLI
- Added a --launch-tools flag to the chat command
- Simplified CLI by removing tool-specific flags
- Added a --disable-tools flag to disable all tools
- Removed unused --mcp-config option
- Updated documentation
-
Package Improvements
- Moved langfuse to optional dependencies under the 'monitoring' group
- Added pyyaml as a required dependency
- Updated README with instructions for installing with monitoring support