share_context_with()
register_tools()list_tools()remove_tools()clear_tools()generate_and_register_tool()
Adding the agents_dialog() methods that allows 2 agents to interact with each other in order to come up with a better outcome.
- Fixing syncing issues between
mini007andellmer
Adding the following new methods:
validate_response()clone_agent()
- Deleting the
visualize_plan()method as theDiagrammeRpackage has many dependencies. - Deleting the
add_messagemethod for compatibility withellmerTurns
- Adding
ellmeras animportdependency.
- Fixing bug in the
generate_execute_r_code()method.
- Setting
messagesas anactiveR6field. It is now possible to modify themessagesthat will be used by theLLMobject through alistobject. Thelistobject will be automatically converted to the correspondingellmerTurns.
Adding the following new methods:
keep_last_n_messages()update_instruction()clear_and_summarise_messages()judge_and_choose_best_response()set_budget()export_messages_history()andload_messages_history()reset_conversation_history()add_message()generate_execute_r_code()visualize_plan()set_budget_policy()
Adding the following new parameters:
- Adding the
force_regenerate_planboolean parameter to theinvokemethod of theLeadAgent, this will allow taking into account if theLeadAgenthas already generated a plan or not. If a plan is detected, no need to generate the plan from scratch, except if the user set theforce_generate_plantoTRUE.
Deleting the following method:
delegate_prompt(), not needed anymore as thegenerate_plan()method has the same behavior.
- Initial CRAN submission.