tools
agentic_ml.research.tools
¶
Strands tools exposed to the research agent.
Each tool is a thin wrapper over an LLM-agnostic action in
:mod:agentic_ml.core.engine. Tools are built by factory functions that close over the
:class:~agentic_ml.core.engine.ResearchContext, plus any task-specific tools.
make_finish_research
¶
make_finish_research(ctx: ResearchContext)
Build a finish_research tool bound to ctx.
Source code in src/agentic_ml/research/tools/control.py
13 14 15 16 17 18 19 20 21 22 23 24 | |
make_profile_dataset
¶
make_profile_dataset(ctx: ResearchContext)
Build a profile_dataset tool bound to ctx.
Source code in src/agentic_ml/research/tools/data.py
13 14 15 16 17 18 19 20 21 22 23 24 | |
make_create_trial
¶
make_create_trial(ctx: ResearchContext)
Build a create_trial tool bound to ctx.
Source code in src/agentic_ml/research/tools/experiment.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | |
make_read_trial
¶
make_read_trial(ctx: ResearchContext)
Build a read_trial tool bound to ctx.
Source code in src/agentic_ml/research/tools/experiment.py
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | |
make_read_leaderboard
¶
make_read_leaderboard(ctx: ResearchContext)
Build a read_leaderboard tool bound to ctx.
Source code in src/agentic_ml/research/tools/leaderboard.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 | |
make_read_leaderboard_row
¶
make_read_leaderboard_row(ctx: ResearchContext)
Build a read_leaderboard_row tool bound to ctx.
Source code in src/agentic_ml/research/tools/leaderboard.py
31 32 33 34 35 36 37 38 39 40 41 42 43 | |
build_tools
¶
build_tools(ctx: ResearchContext) -> list
Compose the base tools with the task's extra tools.
Source code in src/agentic_ml/research/tools/__init__.py
21 22 23 24 25 26 27 28 29 30 31 32 | |