Recent Releases of llm-agents-from-scratch
llm-agents-from-scratch - v0.0.8
What's Changed
- Remove unnecessary
with_task_idfromTaskStepandTaskResultby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/95 - Improved rollout prints by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/96
- Add 72b output to
hailstone.ipynbby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/98 - [Feature] Add max message length to log messages by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/99
- Add task demarcation in rollout and better tool call requests formats by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/100
- [docs] Add simple benchmark and llm as judge for
hailstone.ipynbby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/102 - [Feat] Add
TaskHandler.step_counterby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/103 - [version] bump version to v0.0.8 by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/104
Full Changelog: https://github.com/nerdai/llm-agents-from-scratch/compare/v0.0.7...v0.0.8
- Python
Published by github-actions[bot] 12 months ago
llm-agents-from-scratch - v0.0.7
What's Changed
- Change param name for BaseLLM.continueconversationwithtoolcall_results by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/87
- Bump jsonschema from 4.24.0 to 4.25.0 in the all-python-packages group by @dependabot[bot] in https://github.com/nerdai/llm-agents-from-scratch/pull/86
- Improve
NextStepDecisionstructure to allow for only nextstep or taskresult by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/88 - [docs] Add
hailstone.ipynbnotebook by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/90 - [Feature] Add
max_stepstoLLMAgent.runand set handler result toMaxStepsReachedErrorby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/91 - Remove
TaskHandlerResultand useTaskResultdirectly. by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/93 - [version] bump version to v0.0.7 by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/94
Full Changelog: https://github.com/nerdai/llm-agents-from-scratch/compare/v0.0.6...v0.0.7
- Python
Published by github-actions[bot] 12 months ago
llm-agents-from-scratch - v0.0.6
What's Changed
- Rename core to llm_agent by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/74
- [chore] Rm tool registry attr from LLMAgent docstring by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/75
- [Fix] Move check for previousstepresult at top of method by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/76
- Add
with_task_id()toTaskStepandTaskResultby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/77 - [chore] Remove unnecessary task-id from getnextstep format by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/78
- Remove
TaskHandler._locksince we actually don't need it by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/79 - Update CHANGELOG.md by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/80
- Use templates for
_rollout_contribution_from_single_run_stepby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/81 - Refactor: Change
LLMAgent.runhelper method_runname to_process_loopby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/83 - Update
BaseLLM.chatandBaseLLM.continue_conversation_with_tool_call_resultsfor better consistency by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/84 - [version] bump version to v0.0.6 by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/85
Full Changelog: https://github.com/nerdai/llm-agents-from-scratch/compare/v0.0.5...v0.0.6
- Python
Published by github-actions[bot] 12 months ago
llm-agents-from-scratch - v0.0.5
What's Changed
- [version] bump version to v0.0.3.post1 for Zenodo by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/58
- [chore] Add DOI thru Zenodo; and CITATION.cff by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/59
- Add str implementation of CompleteResult by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/60
- [Feature] Add
ChatMessage.from_tool_call_resultfactory method. by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/61 - Use
param.kindwhen passing args and kwargs in introspection of function signatures by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/62 - [Fix]
AsyncPydanticFunctionToolshould inherit fromAsyncBaseToolby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/63 - [Fix]
LLMAgent.toolsshould be list ofBaseTool | AsyncBaseToolby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/64 - Add tool registry to LLMAgent for ensuring no duplication of tools by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/65
- [version] bump version to v0.0.4 by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/66
- Add ids to
Task,TaskStep, and results by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/67 - [chore] Docstrings update for
Task,TaskStepby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/68 - Remove
errorfromTaskResultand renameGetNextSteptoNextStepDecisionby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/69 - Add
__str__toTaskStepResultby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/70 - Nest
TaskHandlerwithinLLMAgentby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/72 - [version] bump version to v0.0.5 by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/73
Full Changelog: https://github.com/nerdai/llm-agents-from-scratch/compare/v0.0.3...v0.0.5
- Python
Published by github-actions[bot] 12 months ago
llm-agents-from-scratch - v0.0.3.post1
What's Changed
- [version] bump version to v0.0.3.post1 for Zenodo by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/58
Full Changelog: https://github.com/nerdai/llm-agents-from-scratch/compare/v0.0.3...v0.0.3.post1
- Python
Published by github-actions[bot] about 1 year ago
llm-agents-from-scratch - v0.0.3
What's Changed
- [cookbook] Add
OllamaLLMnotebook by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/42 - Add flat-style import patterns by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/44
- Rip out
OllamaLLMfrom top level import by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/45 - [Fix] TaskHandler.run_step bug where tool names passed to
llm.chatby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/46 - [cookbook] Add tool calling to OllamaLLM nb by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/47
- Bump ncipollo/release-action from 1.16.0 to 1.18.0 by @dependabot in https://github.com/nerdai/llm-agents-from-scratch/pull/48
- [Feature] Add library logger by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/50
- [Fix] Task handler bug with wrong order of system message by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/51
- new templates; use qwen; and quasi working agent by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/52
- Improved agent processing loop and logger module by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/54
- [Refactor] Rename
coretoagentby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/55 - [version] bump version to v0.0.3 by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/56
New Contributors
- @dependabot made their first contribution in https://github.com/nerdai/llm-agents-from-scratch/pull/48
Full Changelog: https://github.com/nerdai/llm-agents-from-scratch/compare/v0.0.2...v0.0.3
- Python
Published by github-actions[bot] about 1 year ago
llm-agents-from-scratch - v0.0.2
What's Changed
- [Feature] Add
PydanticFunctionToolby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/28 - [Feature] Add
AsyncPydanticFunctionToolby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/30 - [Feature] Add
BaseLLM.structured_output()interface and implement it forOllamaLLM. by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/34 - [Feature] Implement
TaskHandler.get_next_step()as a structured output call by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/33 - [Feature] Implement
TaskHandler.run_stepby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/35 - [Feature] Add
return_historyparam tochatandcontinue_conversation_with_tool_resultsby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/38 - [Fix] Update
TaskHandler.run_stepto work with the newcontinue_conversation_with_tool_resultsinterface. by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/39 - [version] bump version to v0.0.2 by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/40
Full Changelog: https://github.com/nerdai/llm-agents-from-scratch/compare/v0.0.1...v0.0.2
- Python
Published by github-actions[bot] about 1 year ago
llm-agents-from-scratch - v0.0.1
What's Changed
- Create dependabot.yml by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/2
- [Feature] Add core and base modules by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/1
- add tool test by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/3
- [chore] fix unit test action -- coverage not reporting by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/4
- [chore] add some badges to README by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/5
- Add
LLMAgent.run()and required data structures by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/6 - [Feature] Add function calling by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/8
- [chore] Ruff formatting + Google docstrings by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/10
- [Feature] Implement base tool by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/12
- [Feature] Ollama integration:
OllamaLLMby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/11 - [Feature] Add add tools to chat request for
OllamaLLMand required utils by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/14 - [Feature] Add
FunctionToolby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/16 - [Feature] Implements
__call__forFunctionTool. by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/18 - [chore] Rename to SimpleFunctionTool by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/19
- [Feature] Add
AsyncSimpleFunctionToolby @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/20 - [chore] Add release gha by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/23
- [chore] Fix GHA for releases by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/24
- Create LICENSE by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/25
- [version] bump version to v0.0.1 by @nerdai in https://github.com/nerdai/llm-agents-from-scratch/pull/26
New Contributors
- @nerdai made their first contribution in https://github.com/nerdai/llm-agents-from-scratch/pull/2
Full Changelog: https://github.com/nerdai/llm-agents-from-scratch/commits/v0.0.1
- Python
Published by github-actions[bot] about 1 year ago