Superintelligence.AIAgent.ToolRegistry (superintelligence v0.1.0)

Registry for dynamically created tools that agents can use. Supports creating, updating, and executing tools at runtime.

Summary

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

create_or_update_tool(name, code, description, parameters)

execute_tool(name, args)

get_tool(name)

init_builtin_tools()

list_tools()

register_tool(name, func, description, parameters)

start_link(opts \\ [])