Skip to content

Conversation

moohax
Copy link

@moohax moohax commented Aug 24, 2025

New Tools, Agents, and Fixes

Key Changes:

  • agent.run was using thread or Thread(), where the class already sets this. Changed to be inline with agent.stream with thread or self.thread.
  • get_tools used getattr which was using __get__ in Rigging to search for ToolMethods, but as the variant is set in the agent, get_tools couldn't see the decorated methods in classes. Replaced with inspect.getmember_static
    Added:

Features

  • New tools and examples agents

Changed:

  • Not sure where profile, or new inline ruff ignores came from. Maybe formatting/linting

Generated Summary:

  • Updated import statements across multiple files to include # noqa: PLC0415 comments to suppress specific linter warnings.
  • Changed the default value of max_steps in the Agent class from 10 to 100, potentially allowing for more extensive operations within agents.
  • Introduced new BBotTool and Bloodhound classes in the agent tools directory, providing new functionality for bot operations and Neo4j interactions.
  • Refactored the configure method to simplify setting active_profile, improving code readability.
  • Modified the TaskAgent to replace finish_task with mark_complete, streamlining task completion logic.
  • Added several new tool methods within the Bloodhound class for querying domain information and structural analyses within a Neo4j database.
  • Cleaned up minor code formatting inconsistencies for improved readability and maintainability.

This summary was generated with ❤️ by rigging

@dreadnode-renovate-bot dreadnode-renovate-bot bot added area/docs Changes to documentation and guides area/python Changes to Python package configuration and dependencies area/examples Changes to example code and demonstrations type/docs Documentation updates and improvements labels Aug 24, 2025
@moohax moohax changed the title Feat/tool ilspy feat: tools Aug 24, 2025
@moohax moohax requested a review from monoxgas August 24, 2025 06:21
@dreadnode-renovate-bot dreadnode-renovate-bot bot added the area/pre-commit Changes made to pre-commit hooks label Aug 25, 2025
GangGreenTemperTatum and others added 30 commits August 29, 2025 08:49
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/pre-commit Changes made to pre-commit hooks 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.

2 participants