Skip to content

feat: tools#156

Closed
moohax wants to merge 15 commits into
mainfrom
feat/tools
Closed

feat: tools#156
moohax wants to merge 15 commits into
mainfrom
feat/tools

Conversation

@moohax
Copy link
Copy Markdown

@moohax moohax commented Sep 2, 2025

Align interfaces with Agent

  • Moved Score assertions to Scorer
  • Removed Assertions from Tasks
  • Added tool cli

Generated Summary:

  • Removed agent.py, which contained the definition of a basic agent with a read file tool.
  • Added a new toolset for BBotTool, which supports various functionalities, including retrieving presets, modules, and flags.
  • Introduced utility functions for formatting tool tables and details, enhancing the visibility of tool information.
  • Added a tools CLI command group, allowing users to list, install, and run tools more conveniently.
  • Updated the default search paths to include tool.py, improving discoverability of tool definitions.
  • Restructured the Eval functionalities by renaming eval.py to evals.py and updating imports accordingly to streamline the evaluation process.
  • Enhanced scorer capabilities with a new assertion attribute, allowing for intended assertions on task results.
  • General refactoring for improved code organization and clarity.
  • The changes potentially provide a more organized and versatile tool management structure, improving developer workflow.

This summary was generated with ❤️ by rigging

@dreadnode-renovate-bot dreadnode-renovate-bot Bot added area/python Changes to Python package configuration and dependencies area/examples Changes to example code and demonstrations labels Sep 2, 2025
@moohax moohax changed the title Feat/tools feat:tools Sep 2, 2025
@moohax moohax changed the title feat:tools feat: tools Sep 2, 2025
@dreadnode-renovate-bot dreadnode-renovate-bot Bot added area/docs Changes to documentation and guides type/docs Documentation updates and improvements labels Sep 2, 2025
@moohax moohax closed this Sep 2, 2025
@monoxgas monoxgas deleted the feat/tools branch October 30, 2025 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/docs Changes to documentation and guides area/examples Changes to example code and demonstrations area/python Changes to Python package configuration and dependencies type/docs Documentation updates and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant