Skip to content

Development#15

Merged
UseTheFork merged 7 commits intomainfrom
development
Mar 11, 2025
Merged

Development#15
UseTheFork merged 7 commits intomainfrom
development

Conversation

@UseTheFork
Copy link
Owner

Address various issues and the pull requests.
Also fixes some bugs that made the the JSON response format encoded.

…ndling 🛠️

- Introduced `ReturnType` enum for flexible return types in tools.
- Renamed tool files to better reflect their purposes.
- Implemented `SearchTool` interface across relevant tools.
- Enhanced error handling in `SerperTool` and related tools.
- Updated tests and namespaces for consistency.
- Improved code readability and maintainability.
- Moved `FirecrawlTool` to `Tools\Scrape` namespace and implemented `ScrapeTool` interface.
- Simplified `FirecrawlRequest` by removing extraction prompt and schema definition.
- Adjusted dependencies and tests to reflect these changes. 🚀
- Deleted multiple obsolete fixture files under `tests/Fixtures/Saloon/AgentChains/`.
- Cleaned up unnecessary test data and improved project organization.
… handling

- Removed `currentIteration` from `PendingAgentTask` and refactored related methods to use direct properties.
- Introduced `getPromptChain`, `getResponse`, and `setResponse` methods in `PendingAgentTask`.
- Added `addToolCall` method for managing tool calls.
- Updated `ChatRequest`, `Agent`, and various integration files to use the new methods and properties.
- Improved clarity and maintainability of task completion logic across the codebase.
…N output

- Transformed Google News and Search results to structured JSON format.
- Enhanced consistency and clarity for news stories and organic results.
- Improved error handling with structured JSON for "no results" scenarios.
@UseTheFork UseTheFork merged commit 3b0a625 into main Mar 11, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant