[PR #14] [MERGED] Add ToolService #210

Closed
opened 2026-02-16 01:16:28 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/llama_deploy/pull/14
Author: @nerdai
Created: 6/14/2024
Status: Merged
Merged: 6/19/2024
Merged by: @nerdai

Base: mainHead: nerdai/tool-service


📝 Commits (10+)

📊 Changes

9 files changed (+849 additions, -4 deletions)

View changed files

📝 agentfile/message_queues/simple.py (+11 -1)
📝 agentfile/messages/base.py (+2 -2)
📝 agentfile/services/__init__.py (+2 -0)
agentfile/services/tool.py (+202 -0)
agentfile/tools/__init__.py (+4 -0)
agentfile/tools/meta_service_tool.py (+232 -0)
📝 agentfile/types.py (+21 -1)
tests/test_meta_service_tool.py (+214 -0)
tests/test_tool_service.py (+161 -0)

📄 Description

  • Endpoints:
    • \ [GET]
    • tool [GET, POST]
    • tool_call [POST]
  • Added ToolCall and ToolCallResult types
  • Added variants to ActionTypes: NEW_TOOL_CALL and COMPLETED_TOOL_CALL

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/llama_deploy/pull/14 **Author:** [@nerdai](https://github.com/nerdai) **Created:** 6/14/2024 **Status:** ✅ Merged **Merged:** 6/19/2024 **Merged by:** [@nerdai](https://github.com/nerdai) **Base:** `main` ← **Head:** `nerdai/tool-service` --- ### 📝 Commits (10+) - [`ecbce34`](https://github.com/run-llama/llama_deploy/commit/ecbce34188262aba2a1817ec4489e8911840c254) start ToolService - [`f6ba484`](https://github.com/run-llama/llama_deploy/commit/f6ba484a63c7d5f523a9d7402ad626d0b0f6a396) cr - [`6cf503d`](https://github.com/run-llama/llama_deploy/commit/6cf503dd128e045e0a907db2ab851aef578c42fb) add unit test for tool service - [`91b8a82`](https://github.com/run-llama/llama_deploy/commit/91b8a82131a71ad717e29120d5a36ca97c87a5ae) add another unit test - [`f32c3d3`](https://github.com/run-llama/llama_deploy/commit/f32c3d3a5d3b1153a7514980c35a5d0c82edeb11) unit test from publishing queue - [`b259318`](https://github.com/run-llama/llama_deploy/commit/b259318ecaecab18778847e8ce641f7b74622fa2) add metaservice tool - [`4a06c15`](https://github.com/run-llama/llama_deploy/commit/4a06c1533246d518743820c94fbf8c219c57a52a) add cleanup - [`28f4cc8`](https://github.com/run-llama/llama_deploy/commit/28f4cc8bafa641358f4c561e3265294cc8f91910) add purge method as a TODO - [`1ebc574`](https://github.com/run-llama/llama_deploy/commit/1ebc5745bc8cd681a37511895dad5584b515ff1f) passing - [`b317128`](https://github.com/run-llama/llama_deploy/commit/b31712815f0b1808c5fde491dcc3d0d535060c13) init, constructor tests ### 📊 Changes **9 files changed** (+849 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `agentfile/message_queues/simple.py` (+11 -1) 📝 `agentfile/messages/base.py` (+2 -2) 📝 `agentfile/services/__init__.py` (+2 -0) ➕ `agentfile/services/tool.py` (+202 -0) ➕ `agentfile/tools/__init__.py` (+4 -0) ➕ `agentfile/tools/meta_service_tool.py` (+232 -0) 📝 `agentfile/types.py` (+21 -1) ➕ `tests/test_meta_service_tool.py` (+214 -0) ➕ `tests/test_tool_service.py` (+161 -0) </details> ### 📄 Description - Endpoints: - `\` [GET] - `tool` [GET, POST] - `tool_call` [POST] - Added `ToolCall` and `ToolCallResult` types - Added variants to `ActionTypes`: `NEW_TOOL_CALL` and `COMPLETED_TOOL_CALL` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 01:16:28 -05:00
yindo closed this issue 2026-02-16 01:16:28 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/llama_deploy#210